Module: TTypeTag

Defined in:
lib/thrift/reflection_limited_types.rb

Constant Summary collapse

T_VOID =
1
T_BOOL =
2
T_BYTE =
3
T_I16 =
6
T_I32 =
8
T_I64 =
10
T_DOUBLE =
4
T_STRING =
11
T_STRUCT =
12
T_MAP =
13
T_SET =
14
T_LIST =
15
T_ENUM =
101
T_NOT_REFLECTED =
102
VALUE_MAP =
{1 => "T_VOID", 2 => "T_BOOL", 3 => "T_BYTE", 6 => "T_I16", 8 => "T_I32", 10 => "T_I64", 4 => "T_DOUBLE", 11 => "T_STRING", 12 => "T_STRUCT", 13 => "T_MAP", 14 => "T_SET", 15 => "T_LIST", 101 => "T_ENUM", 102 => "T_NOT_REFLECTED"}
VALID_VALUES =
Set.new([T_VOID, T_BOOL, T_BYTE, T_I16, T_I32, T_I64, T_DOUBLE, T_STRING, T_STRUCT, T_MAP, T_SET, T_LIST, T_ENUM, T_NOT_REFLECTED]).freeze