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",
}