public class OrcSerde extends VectorizedSerde
| Modifier and Type | Field and Description |
|---|---|
static String |
COMPRESSION |
configErrors| Constructor and Description |
|---|
OrcSerde() |
| Modifier and Type | Method and Description |
|---|---|
Object |
deserialize(org.apache.hadoop.io.Writable writable)
Deserialize an object out of a Writable blob.
|
void |
deserializeVector(Object rowBlob,
int rowsInBatch,
org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch reuseBatch) |
ObjectInspector |
getObjectInspector()
Get the object inspector that can be used to navigate through the internal
structure of the Object returned from deserialize(...).
|
SerDeStats |
getSerDeStats()
Always returns null, since serialized size doesn't make sense in the
context of ORC files.
|
Class<? extends org.apache.hadoop.io.Writable> |
getSerializedClass()
Returns the Writable class that would be returned by the serialize method.
|
void |
initialize(org.apache.hadoop.conf.Configuration conf,
Properties table)
Initialize the HiveSerializer.
|
org.apache.hadoop.io.Writable |
serialize(Object realRow,
ObjectInspector inspector)
Serialize an object by navigating inside the Object with the
ObjectInspector.
|
org.apache.hadoop.io.Writable |
serializeVector(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch vrg,
ObjectInspector objInspector) |
getConfigurationErrors, initialize, shouldStoreFieldsInMetastorepublic static final String COMPRESSION
public void initialize(org.apache.hadoop.conf.Configuration conf,
Properties table)
AbstractSerDeinitialize in interface Deserializerinitialize in interface Serializerinitialize in class AbstractSerDeconf - System properties. Can be null in compile timetable - table propertiespublic Class<? extends org.apache.hadoop.io.Writable> getSerializedClass()
AbstractSerDegetSerializedClass in interface SerializergetSerializedClass in class AbstractSerDepublic org.apache.hadoop.io.Writable serialize(Object realRow, ObjectInspector inspector)
AbstractSerDeserialize in interface Serializerserialize in class AbstractSerDepublic Object deserialize(org.apache.hadoop.io.Writable writable) throws SerDeException
AbstractSerDedeserialize in interface Deserializerdeserialize in class AbstractSerDewritable - The Writable object containing a serialized objectSerDeExceptionpublic ObjectInspector getObjectInspector() throws SerDeException
AbstractSerDegetObjectInspector in interface DeserializergetObjectInspector in class AbstractSerDeSerDeExceptionpublic SerDeStats getSerDeStats()
getSerDeStats in interface DeserializergetSerDeStats in interface SerializergetSerDeStats in class AbstractSerDepublic org.apache.hadoop.io.Writable serializeVector(org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch vrg,
ObjectInspector objInspector)
throws SerDeException
serializeVector in class VectorizedSerdeSerDeExceptionpublic void deserializeVector(Object rowBlob, int rowsInBatch, org.apache.hadoop.hive.ql.exec.vector.VectorizedRowBatch reuseBatch) throws SerDeException
deserializeVector in class VectorizedSerdeSerDeExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.