public enum DATA_TYPE {
DT_VOID("VOID", 0),
DT_BOOL("BOOL", 1),
DT_BYTE("CHAR", 2),
DT_SHORT("SHORT", 3),
DT_INT("INT", 4),
DT_LONG("LONG", 5),
DT_DATE("DATE", 6),
DT_MONTH("MONTH", 7),
DT_TIME("TIME", 8),
DT_MINUTE("MINUTE", 9),
DT_SECOND("SECOND", 10),
DT_DATETIME("DATETIME", 11),
DT_TIMESTAMP("TIMESTAMP", 12),
DT_NANOTIME("NANOTIME", 13),
DT_NANOTIMESTAMP("NANOTIMESTAMP", 14),
DT_FLOAT("FLOAT", 15),
DT_DOUBLE("DOUBLE", 16),
DT_SYMBOL("SYMBOL", 17),
DT_STRING("STRING", 18),
DT_UUID("UUID", 19),
DT_FUNCTIONDEF("FUNCTIONDEF", 20),
DT_HANDLE("HANDLE", 21),
DT_CODE("CODE", 22),
DT_DATASOURCE("DATASOURCE", 23),
DT_RESOURCE("RESOURCE", 24),
DT_ANY("ANY", 25),
DT_COMPRESS("COMPRESSED", 26),
DT_DICTIONARY("DICTIONARY", 27),
DT_DATEHOUR("DATEHOUR", 28),
DT_DATEMINUTE("DATEMINUTE", 29),
DT_IPADDR("IPADDR", 30),
DT_INT128("INT128", 31),
DT_BLOB("BLOB", 32),
DT_DECIMAL("DECIMAL", 33),
DT_COMPLEX("COMPLEX", 34),
DT_POINT("POINT", 35),
DT_DURATION("DURATION", 36),
DT_DECIMAL32("DECIMAL32", 37),
DT_DECIMAL64("DECIMAL64", 38),
DT_DECIMAL128("DECIMAL128", 39),
DT_OBJECT("OBJECT", 40),
DT_BOOL_ARRAY("BOOL[]", 65),
DT_BYTE_ARRAY("CHAR[]", 66),
DT_SHORT_ARRAY("SHORT[]", 67),
DT_INT_ARRAY("INT[]", 68),
DT_LONG_ARRAY("LONG[]", 69),
DT_DATE_ARRAY("DATE[]", 70),
DT_MONTH_ARRAY("MONTH[]", 71),
DT_TIME_ARRAY("TIME[]", 72),
DT_MINUTE_ARRAY("MINUTE[]", 73),
DT_SECOND_ARRAY("SECOND[]", 74),
DT_DATETIME_ARRAY("DATETIME[]", 75),
DT_TIMESTAMP_ARRAY("TIMESTAMP[]", 76),
DT_NANOTIME_ARRAY("NANOTIME[]", 77),
DT_NANOTIMESTAMP_ARRAY("NANOTIMESTAMP[]", 78),
DT_FLOAT_ARRAY("FLOAT[]", 79),
DT_DOUBLE_ARRAY("DOUBLE[]", 80),
DT_SYMBOL_ARRAY("SYMBOL[]", 81),
DT_STRING_ARRAY("STRING[]", 82),
DT_UUID_ARRAY("UUID[]", 83),
DT_DATEHOUR_ARRAY("DATEHOUR[]", 92),
DT_DATEMINUTE_ARRAY("DATEMINUTE[]", 93),
DT_IPADDR_ARRAY("IPADDR[]", 94),
DT_INT128_ARRAY("INT128[]", 95),
DT_DECIMAL_ARRAY("DECIMAL[]", 97),
DT_COMPLEX_ARRAY("COMPLEX[]", 98),
DT_POINT_ARRAY("POINT[]", 99),
DT_DECIMAL32_ARRAY("DECIMAL32[]", 101),
DT_DECIMAL64_ARRAY("DECIMAL64[]", 102),
DT_DECIMAL128_ARRAY("DECIMAL128[]", 103);
}