public class OrcSerde extends Object implements SerDe, VectorizedSerde
| 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,
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 HiveDeserializer.
|
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(VectorizedRowBatch vrg,
ObjectInspector objInspector) |
public void initialize(org.apache.hadoop.conf.Configuration conf,
Properties table)
Deserializerinitialize in interface Deserializerinitialize in interface Serializerconf - System propertiestable - table propertiespublic Class<? extends org.apache.hadoop.io.Writable> getSerializedClass()
SerializergetSerializedClass in interface Serializerpublic org.apache.hadoop.io.Writable serialize(Object realRow, ObjectInspector inspector)
Serializerserialize in interface Serializerpublic Object deserialize(org.apache.hadoop.io.Writable writable) throws SerDeException
Deserializerdeserialize in interface Deserializerwritable - The Writable object containing a serialized objectSerDeExceptionpublic ObjectInspector getObjectInspector() throws SerDeException
DeserializergetObjectInspector in interface DeserializerSerDeExceptionpublic SerDeStats getSerDeStats()
getSerDeStats in interface DeserializergetSerDeStats in interface Serializerpublic org.apache.hadoop.io.Writable serializeVector(VectorizedRowBatch vrg, ObjectInspector objInspector) throws SerDeException
serializeVector in interface VectorizedSerdeSerDeExceptionpublic void deserializeVector(Object rowBlob, int rowsInBatch, VectorizedRowBatch reuseBatch) throws SerDeException
deserializeVector in interface VectorizedSerdeSerDeExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.