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
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(org.apache.hadoop.io.Writable writable) org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
org.apache.hadoop.hive.serde2.SerDeStats
Class<? extends org.apache.hadoop.io.Writable>
void
initialize
(org.apache.hadoop.conf.Configuration configuration, Properties serDeProperties) org.apache.hadoop.io.Writable
Methods 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:
initialize
in interfaceorg.apache.hadoop.hive.serde2.Deserializer
- Specified by:
initialize
in interfaceorg.apache.hadoop.hive.serde2.Serializer
- Specified by:
initialize
in classorg.apache.hadoop.hive.serde2.AbstractSerDe
- Throws:
org.apache.hadoop.hive.serde2.SerDeException
-
getSerializedClass
- Specified by:
getSerializedClass
in interfaceorg.apache.hadoop.hive.serde2.Serializer
- Specified by:
getSerializedClass
in 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:
serialize
in interfaceorg.apache.hadoop.hive.serde2.Serializer
- Specified by:
serialize
in classorg.apache.hadoop.hive.serde2.AbstractSerDe
-
getSerDeStats
public org.apache.hadoop.hive.serde2.SerDeStats getSerDeStats()- Specified by:
getSerDeStats
in interfaceorg.apache.hadoop.hive.serde2.Deserializer
- Specified by:
getSerDeStats
in interfaceorg.apache.hadoop.hive.serde2.Serializer
- Specified by:
getSerDeStats
in classorg.apache.hadoop.hive.serde2.AbstractSerDe
-
deserialize
- Specified by:
deserialize
in interfaceorg.apache.hadoop.hive.serde2.Deserializer
- Specified by:
deserialize
in classorg.apache.hadoop.hive.serde2.AbstractSerDe
-
getObjectInspector
public org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector getObjectInspector()- Specified by:
getObjectInspector
in interfaceorg.apache.hadoop.hive.serde2.Deserializer
- Specified by:
getObjectInspector
in classorg.apache.hadoop.hive.serde2.AbstractSerDe
-