Class IcebergRecordObjectInspector
java.lang.Object
org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
org.apache.iceberg.mr.hive.serde.objectinspector.IcebergRecordObjectInspector
- All Implemented Interfaces:
Cloneable
,org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
public final class IcebergRecordObjectInspector
extends org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category
-
Constructor Summary
ConstructorsConstructorDescriptionIcebergRecordObjectInspector
(Types.StructType structType, List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> objectInspectors) -
Method Summary
Modifier and TypeMethodDescriptionstatic IcebergRecordObjectInspector
empty()
boolean
List<? extends org.apache.hadoop.hive.serde2.objectinspector.StructField>
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category
getStructFieldData
(Object o, org.apache.hadoop.hive.serde2.objectinspector.StructField structField) org.apache.hadoop.hive.serde2.objectinspector.StructField
getStructFieldRef
(String name) int
hashCode()
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
isSettable, toString
-
Constructor Details
-
IcebergRecordObjectInspector
public IcebergRecordObjectInspector(Types.StructType structType, List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> objectInspectors)
-
-
Method Details
-
empty
-
getAllStructFieldRefs
public List<? extends org.apache.hadoop.hive.serde2.objectinspector.StructField> getAllStructFieldRefs()- Specified by:
getAllStructFieldRefs
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldRef
- Specified by:
getStructFieldRef
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldData
public Object getStructFieldData(Object o, org.apache.hadoop.hive.serde2.objectinspector.StructField structField) - Specified by:
getStructFieldData
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldsDataAsList
- Specified by:
getStructFieldsDataAsList
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getTypeName
-
getCategory
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category getCategory() -
equals
-
hashCode
public int hashCode()
-