java.lang.Object
com.infoteria.asteria.flowlibrary2.stream.FieldType

public class FieldType extends Object
フィールド型を表すクラスです。
このクラスのインスタンスはstatic宣言されているものがすべてであり新たに作成することはできません。
  • Field Details

    • BOOLEAN

      public static final FieldType BOOLEAN
      Boolean型
    • INTEGER

      public static final FieldType INTEGER
      Integer型
    • DOUBLE

      public static final FieldType DOUBLE
      Double型
    • DECIMAL

      public static final FieldType DECIMAL
      Decimal型
    • STRING

      public static final FieldType STRING
      String型
    • DATETIME

      public static final FieldType DATETIME
      DateTime型
    • BINARY

      public static final FieldType BINARY
      Binary型
    • ZONED_DECIMAL

      public static final FieldType ZONED_DECIMAL
      ZonedDecimal型
    • PACKED_DECIMAL

      public static final FieldType PACKED_DECIMAL
      PackedDecimal型
    • STRING_SHIFTCODE_INCLUDED

      public static final FieldType STRING_SHIFTCODE_INCLUDED
      String(シフトコードあり)型
    • STRING_SHIFTCODE_OMITTED

      public static final FieldType STRING_SHIFTCODE_OMITTED
      String(シフトコード省略)型
    • STRING_ARRAY

      public static final FieldType STRING_ARRAY
      String[]型
  • Method Details

    • toString

      public String toString()
      フィールド型名を返します。
      Overrides:
      toString in class Object
    • isArray

      public boolean isArray()
      このフィールド型が配列の場合はtrueを返します。
    • strToType

      public static FieldType strToType(String strType)
      文字列の表すFieldTypeインスタンスを返します。
    • toValueType

      public static Value.Type toValueType(FieldType ft)
      FieldTypeに対応するValue.Typeを返します。
    • toClass

      public static Class<? extends Object> toClass(FieldType ft)
      FieldTypeに対応するClassを返します。
    • toValueType

      public Value.Type toValueType()
      対応するValue.Typeを返します。
    • toClass

      public Class<? extends Object> toClass()
      対応するClassを返します。