Class IcebergRecordObjectInspector
- java.lang.Object
-
- org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
- org.apache.iceberg.mr.hive.serde.objectinspector.IcebergRecordObjectInspector
-
- All Implemented Interfaces:
java.lang.Cloneable
,org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
public final class IcebergRecordObjectInspector extends org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
-
Constructor Summary
Constructors Constructor Description IcebergRecordObjectInspector(Types.StructType structType, java.util.List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> objectInspectors)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IcebergRecordObjectInspector
empty()
boolean
equals(java.lang.Object o)
java.util.List<? extends org.apache.hadoop.hive.serde2.objectinspector.StructField>
getAllStructFieldRefs()
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category
getCategory()
java.lang.Object
getStructFieldData(java.lang.Object o, org.apache.hadoop.hive.serde2.objectinspector.StructField structField)
org.apache.hadoop.hive.serde2.objectinspector.StructField
getStructFieldRef(java.lang.String name)
java.util.List<java.lang.Object>
getStructFieldsDataAsList(java.lang.Object o)
java.lang.String
getTypeName()
int
hashCode()
-
-
-
Constructor Detail
-
IcebergRecordObjectInspector
public IcebergRecordObjectInspector(Types.StructType structType, java.util.List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> objectInspectors)
-
-
Method Detail
-
empty
public static IcebergRecordObjectInspector empty()
-
getAllStructFieldRefs
public java.util.List<? extends org.apache.hadoop.hive.serde2.objectinspector.StructField> getAllStructFieldRefs()
- Specified by:
getAllStructFieldRefs
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldRef
public org.apache.hadoop.hive.serde2.objectinspector.StructField getStructFieldRef(java.lang.String name)
- Specified by:
getStructFieldRef
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldData
public java.lang.Object getStructFieldData(java.lang.Object o, org.apache.hadoop.hive.serde2.objectinspector.StructField structField)
- Specified by:
getStructFieldData
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldsDataAsList
public java.util.List<java.lang.Object> getStructFieldsDataAsList(java.lang.Object o)
- Specified by:
getStructFieldsDataAsList
in classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getTypeName
public java.lang.String getTypeName()
-
getCategory
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category getCategory()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-