目的
com.teradata.fnc.TeradataType enumは、テーブル演算子に渡される特定の列に関するデータ型情報を提供します。getメソッドは入力として提供される整数値に対応するTeradataType enum値を返します。
enum TeradataType
この列挙型で定義されている値のサンプルを次に示します。
public enum TeradataType { UNDEF_DT(0), CHAR_DT(1), VARCHAR_DT(2), BYTE_DT(3), VARBYTE_DT(4), GRAPHIC_DT(5), VARGRAPHIC_DT(6), BYTEINT_DT(7), SMALLINT_DT(8), INTEGER_DT(9), REAL_DT(10), DECIMAL1_DT(11), ... DATE_DT(15), TIME_DT(16), TIMESTAMP_DT(17), INTERVAL_YEAR_DT(18), ... TIME_WTZ_DT(31), TIMESTAMP_WTZ_DT(32), BLOB_REFERENCE_DT(33), CLOB_REFERENCE_DT(34), UDT_DT(35), BIGINT_DT(36), DECIMAL16_DT(37), NUMBER_DT(38), PERIOD_DT(39), JSON_DT(40), DATASET_AVRO_DT(41), ST_GEOMETRY_DT(42), MBR_DT(43), MBB_DT(44), ARRAY_DT(45), XML_DT(46), DATASET_CSV_DT(47), ... }
get(int)
TeradataType get(int type)
throws IllegalArgumentException
入力として提供される整数値に対応するTeradataType enumエントリを返します。例えば、メソッドは入力値46に対しXML_DTを返します。
サポート対象外の列型が発生すると、メソッドはIllegalArgumentExceptionをスローします。データベース固有コードがメッセージ「サポート対象外の列型: <type_name>」とともに返されます。