Package org.apache.iceberg.mr.hive
Class HiveIcebergSerDe
java.lang.Object
org.apache.hadoop.hive.serde2.AbstractSerDe
org.apache.iceberg.mr.hive.HiveIcebergSerDe
- All Implemented Interfaces:
org.apache.hadoop.hive.serde2.Deserializer,org.apache.hadoop.hive.serde2.Serializer
public class HiveIcebergSerDe
extends org.apache.hadoop.hive.serde2.AbstractSerDe
-
Field Summary
Fields inherited from class org.apache.hadoop.hive.serde2.AbstractSerDe
configErrors -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(org.apache.hadoop.io.Writable writable) org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectororg.apache.hadoop.hive.serde2.SerDeStatsClass<? extends org.apache.hadoop.io.Writable>voidinitialize(org.apache.hadoop.conf.Configuration configuration, Properties serDeProperties) org.apache.hadoop.io.WritableMethods inherited from class org.apache.hadoop.hive.serde2.AbstractSerDe
getConfigurationErrors, initialize, shouldStoreFieldsInMetastore
-
Constructor Details
-
HiveIcebergSerDe
public HiveIcebergSerDe()
-
-
Method Details
-
initialize
public void initialize(@Nullable org.apache.hadoop.conf.Configuration configuration, Properties serDeProperties) throws org.apache.hadoop.hive.serde2.SerDeException - Specified by:
initializein interfaceorg.apache.hadoop.hive.serde2.Deserializer- Specified by:
initializein interfaceorg.apache.hadoop.hive.serde2.Serializer- Specified by:
initializein classorg.apache.hadoop.hive.serde2.AbstractSerDe- Throws:
org.apache.hadoop.hive.serde2.SerDeException
-
getSerializedClass
- Specified by:
getSerializedClassin interfaceorg.apache.hadoop.hive.serde2.Serializer- Specified by:
getSerializedClassin classorg.apache.hadoop.hive.serde2.AbstractSerDe
-
serialize
public org.apache.hadoop.io.Writable serialize(Object o, org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector objectInspector) - Specified by:
serializein interfaceorg.apache.hadoop.hive.serde2.Serializer- Specified by:
serializein classorg.apache.hadoop.hive.serde2.AbstractSerDe
-
getSerDeStats
public org.apache.hadoop.hive.serde2.SerDeStats getSerDeStats()- Specified by:
getSerDeStatsin interfaceorg.apache.hadoop.hive.serde2.Deserializer- Specified by:
getSerDeStatsin interfaceorg.apache.hadoop.hive.serde2.Serializer- Specified by:
getSerDeStatsin classorg.apache.hadoop.hive.serde2.AbstractSerDe
-
deserialize
- Specified by:
deserializein interfaceorg.apache.hadoop.hive.serde2.Deserializer- Specified by:
deserializein classorg.apache.hadoop.hive.serde2.AbstractSerDe
-
getObjectInspector
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector getObjectInspector()- Specified by:
getObjectInspectorin interfaceorg.apache.hadoop.hive.serde2.Deserializer- Specified by:
getObjectInspectorin classorg.apache.hadoop.hive.serde2.AbstractSerDe
-