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
-
-
Constructor Summary
Constructors Constructor Description HiveIcebergSerDe()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectdeserialize(org.apache.hadoop.io.Writable writable)org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorgetObjectInspector()org.apache.hadoop.hive.serde2.SerDeStatsgetSerDeStats()java.lang.Class<? extends org.apache.hadoop.io.Writable>getSerializedClass()voidinitialize(org.apache.hadoop.conf.Configuration configuration, java.util.Properties serDeProperties)org.apache.hadoop.io.Writableserialize(java.lang.Object o, org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector objectInspector)
-
-
-
Method Detail
-
initialize
public void initialize(@Nullable org.apache.hadoop.conf.Configuration configuration, java.util.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
public java.lang.Class<? extends org.apache.hadoop.io.Writable> 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(java.lang.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
public java.lang.Object deserialize(org.apache.hadoop.io.Writable writable)
- 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
-
-