Module: Hive2::Thrift::TTypeId

Defined in:
lib/thrift/t_c_l_i_service_types.rb

Constant Summary collapse

BOOLEAN_TYPE =
0
TINYINT_TYPE =
1
SMALLINT_TYPE =
2
INT_TYPE =
3
BIGINT_TYPE =
4
FLOAT_TYPE =
5
DOUBLE_TYPE =
6
STRING_TYPE =
7
TIMESTAMP_TYPE =
8
BINARY_TYPE =
9
ARRAY_TYPE =
10
MAP_TYPE =
11
STRUCT_TYPE =
12
UNION_TYPE =
13
USER_DEFINED_TYPE =
14
DECIMAL_TYPE =
15
NULL_TYPE =
16
DATE_TYPE =
17
VARCHAR_TYPE =
18
CHAR_TYPE =
19
VALUE_MAP =
{0 => "BOOLEAN_TYPE", 1 => "TINYINT_TYPE", 2 => "SMALLINT_TYPE", 3 => "INT_TYPE", 4 => "BIGINT_TYPE", 5 => "FLOAT_TYPE", 6 => "DOUBLE_TYPE", 7 => "STRING_TYPE", 8 => "TIMESTAMP_TYPE", 9 => "BINARY_TYPE", 10 => "ARRAY_TYPE", 11 => "MAP_TYPE", 12 => "STRUCT_TYPE", 13 => "UNION_TYPE", 14 => "USER_DEFINED_TYPE", 15 => "DECIMAL_TYPE", 16 => "NULL_TYPE", 17 => "DATE_TYPE", 18 => "VARCHAR_TYPE", 19 => "CHAR_TYPE"}
VALID_VALUES =
Set.new([BOOLEAN_TYPE, TINYINT_TYPE, SMALLINT_TYPE, INT_TYPE, BIGINT_TYPE, FLOAT_TYPE, DOUBLE_TYPE, STRING_TYPE, TIMESTAMP_TYPE, BINARY_TYPE, ARRAY_TYPE, MAP_TYPE, STRUCT_TYPE, UNION_TYPE, USER_DEFINED_TYPE, DECIMAL_TYPE, NULL_TYPE, DATE_TYPE, VARCHAR_TYPE, CHAR_TYPE]).freeze