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 IcebergRecordObjectInspectorempty()booleanequals(java.lang.Object o)java.util.List<? extends org.apache.hadoop.hive.serde2.objectinspector.StructField>getAllStructFieldRefs()org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.CategorygetCategory()java.lang.ObjectgetStructFieldData(java.lang.Object o, org.apache.hadoop.hive.serde2.objectinspector.StructField structField)org.apache.hadoop.hive.serde2.objectinspector.StructFieldgetStructFieldRef(java.lang.String name)java.util.List<java.lang.Object>getStructFieldsDataAsList(java.lang.Object o)java.lang.StringgetTypeName()inthashCode()
-
-
-
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:
getAllStructFieldRefsin classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldRef
public org.apache.hadoop.hive.serde2.objectinspector.StructField getStructFieldRef(java.lang.String name)
- Specified by:
getStructFieldRefin 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:
getStructFieldDatain classorg.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
-
getStructFieldsDataAsList
public java.util.List<java.lang.Object> getStructFieldsDataAsList(java.lang.Object o)
- Specified by:
getStructFieldsDataAsListin 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-