Module: Impala::Protocol::TExprNodeType
- Defined in:
- lib/impala/protocol/exprs_types.rb
Constant Summary collapse
- AGG_EXPR =
0
- ARITHMETIC_EXPR =
1
- BINARY_PRED =
2
- BOOL_LITERAL =
3
- CASE_EXPR =
4
- CAST_EXPR =
5
- COMPOUND_PRED =
6
- DATE_LITERAL =
7
- FLOAT_LITERAL =
8
- FUNCTION_CALL =
9
- INT_LITERAL =
10
- IN_PRED =
11
- IS_NULL_PRED =
12
- LIKE_PRED =
13
- LITERAL_PRED =
14
- NULL_LITERAL =
15
- SLOT_REF =
16
- STRING_LITERAL =
17
- VALUE_MAP =
{ 0 => "AGG_EXPR", 1 => "ARITHMETIC_EXPR", 2 => "BINARY_PRED", 3 => "BOOL_LITERAL", 4 => "CASE_EXPR", 5 => "CAST_EXPR", 6 => "COMPOUND_PRED", 7 => "DATE_LITERAL", 8 => "FLOAT_LITERAL", 9 => "FUNCTION_CALL", 10 => "INT_LITERAL", 11 => "IN_PRED", 12 => "IS_NULL_PRED", 13 => "LIKE_PRED", 14 => "LITERAL_PRED", 15 => "NULL_LITERAL", 16 => "SLOT_REF", 17 => "STRING_LITERAL" }
- VALID_VALUES =
Set.new([AGG_EXPR, ARITHMETIC_EXPR, BINARY_PRED, BOOL_LITERAL, CASE_EXPR, CAST_EXPR, COMPOUND_PRED, DATE_LITERAL, FLOAT_LITERAL, FUNCTION_CALL, INT_LITERAL, IN_PRED, IS_NULL_PRED, LIKE_PRED, LITERAL_PRED, NULL_LITERAL, SLOT_REF, STRING_LITERAL]).freeze