Package oracle.kv.hadoop.hive.table
Support for executing Hive queries against data written to an Oracle NoSQL Database via the Table API.
-
Class Summary Class Description TableArrayObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.ARRAY to Hive column type LIST.TableBinaryObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of either type FieldDef.Type.BINARY or type FieldDef.Type.FIXED_BINARY to Hive column type BINARY (byte[]).TableBooleanObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.BOOLEAN to Hive column type BOOLEAN.TableDoubleObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.DOUBLE to Hive column type DOUBLE.TableEnumObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.ENUM to Hive column type STRING.TableFloatObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.FLOAT to Hive column type FLOAT.TableHiveInputFormat<K,V> A Hadoop MapReduce version 1 InputFormat class for reading data from an Oracle NoSQL Database when processing a Hive query against data written to that database using the Table API.TableHiveInputFormat.ColumnPredicateInfo Local class, intended as a convenient return type data structure, that associates the comparison operation(s) specified in a given predicate with a corresponding column (field) name.TableHiveInputSplit Concrete implementation of the InputSplit interface required by version 1 of MapReduce to support Hive queries.TableHiveRecordReader Concrete implementation of RecordReader; used to read PrimaryKey/Row pairs from an InputSplit.TableIntObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.INTEGER to Hive column type INT.TableJsonObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.JSON to Hive column type STRING.TableLongObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.LONG to Hive column type LONG.TableMapObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.MAP to Hive column type MAP.TableNumberObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.NUMBER to Hive column type DECIMAL.TableRecordObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.RECORD to Hive column type STRUCT.TableRecordObjectInspector.TableStructField Special class provided to support testing thegetStructFieldData
method; which casts the givenStructField
parameter to theMyField
nested class of theStandardStructObjectInspector
class.TableSerDe Concrete implementation of TableSerDeBase that performs deserialization and/or serialization of data loaded into a KVStore via the PrimaryKey based Table API.TableStorageHandler Concrete implementation of TableStorageHandlerBase; which assumes that the data accessed from the desired Oracle NoSQL Database has been stored, and will be accessed, via the Table API.TableTaskAttemptContext Concrete implementation of Hadoop TaskAttemptContext interface.TableTimestampObjectInspector The Hive ObjectInspector that is used to translate KVStore row fields of type FieldDef.Type.TIMESTAMP to Hive column type TIMESTAMP.V1V2TableUtil Utility class that provides static convenience methods for managing the interactions between version 1 and version 2 (YARN) MapReduce classes. -
Enum Summary Enum Description TableFieldTypeEnum Enum class that defines values corresponding to each of the enum values defined in FieldDef.Type; which represent the possible field types of a KV Store table.