Package oracle.kv.hadoop.hive.table
Class TableRecordObjectInspector
java.lang.Object
org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.SettableStructObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
oracle.kv.hadoop.hive.table.TableRecordObjectInspector
- All Implemented Interfaces:
Cloneable
,ObjectInspector
The Hive ObjectInspector that is used to translate KVStore row fields
of type FieldDef.Type.RECORD to Hive column type STRUCT.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
Special class provided to support testing thegetStructFieldData
method; which casts the givenStructField
parameter to theMyField
nested class of theStandardStructObjectInspector
class.Nested classes/interfaces inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
StandardStructObjectInspector.MyField
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
ObjectInspector.Category
-
Field Summary
FieldsFields inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
fields, LOG
-
Method Summary
Modifier and TypeMethodDescriptiongetStructFieldData
(Object data, StructField fieldRef) getStructFieldRef
(String fieldName) Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
create, getAllStructFieldRefs, getCategory, getTypeName, init, init, setStructFieldData
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.SettableStructObjectInspector
isSettable
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
toString
-
Field Details
-
DEFAULT_FIELD_NAME
- See Also:
-
-
Method Details
-
getStructFieldRef
- Overrides:
getStructFieldRef
in classStandardStructObjectInspector
-
getStructFieldData
- Overrides:
getStructFieldData
in classStandardStructObjectInspector
-
getStructFieldsDataAsList
- Overrides:
getStructFieldsDataAsList
in classStandardStructObjectInspector
-