Module: Impala::Protocol::Hive
- Defined in:
- lib/impala/protocol/t_c_l_i_service.rb,
lib/impala/protocol/cli_service_types.rb,
lib/impala/protocol/cli_service_constants.rb
Defined Under Namespace
Modules: TCLIService, TFetchOrientation, TGetInfoType, TOperationState, TOperationType, TProtocolVersion, TStatusCode, TTypeId Classes: TArrayTypeEntry, TBoolValue, TByteValue, TCancelOperationReq, TCancelOperationResp, TCloseOperationReq, TCloseOperationResp, TCloseSessionReq, TCloseSessionResp, TColumn, TColumnDesc, TColumnValue, TDoubleValue, TExecuteStatementReq, TExecuteStatementResp, TFetchResultsReq, TFetchResultsResp, TGetCatalogsReq, TGetCatalogsResp, TGetColumnsReq, TGetColumnsResp, TGetFunctionsReq, TGetFunctionsResp, TGetInfoReq, TGetInfoResp, TGetInfoValue, TGetLogReq, TGetLogResp, TGetOperationStatusReq, TGetOperationStatusResp, TGetResultSetMetadataReq, TGetResultSetMetadataResp, TGetSchemasReq, TGetSchemasResp, TGetTableTypesReq, TGetTableTypesResp, TGetTablesReq, TGetTablesResp, TGetTypeInfoReq, TGetTypeInfoResp, THandleIdentifier, TI16Value, TI32Value, TI64Value, TMapTypeEntry, TOpenSessionReq, TOpenSessionResp, TOperationHandle, TPrimitiveTypeEntry, TRow, TRowSet, TSessionHandle, TStatus, TStringValue, TStructTypeEntry, TTableSchema, TTypeDesc, TTypeEntry, TUnionTypeEntry, TUserDefinedTypeEntry
Constant Summary collapse
- PRIMITIVE_TYPES =
Set.new([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 15, ])
- COMPLEX_TYPES =
Set.new([ 10, 11, 12, 13, 14, ])
- COLLECTION_TYPES =
Set.new([ 10, 11, ])
- TYPE_NAMES =
{ 0 => %q"BOOLEAN", 1 => %q"TINYINT", 2 => %q"SMALLINT", 3 => %q"INT", 4 => %q"BIGINT", 5 => %q"FLOAT", 6 => %q"DOUBLE", 7 => %q"STRING", 8 => %q"TIMESTAMP", 9 => %q"BINARY", 10 => %q"ARRAY", 11 => %q"MAP", 12 => %q"STRUCT", 13 => %q"UNIONTYPE", 15 => %q"DECIMAL", }