public class JsonSerDe extends Object implements SerDe
| Constructor and Description |
|---|
JsonSerDe() |
| Modifier and Type | Method and Description |
|---|---|
Object |
deserialize(org.apache.hadoop.io.Writable blob)
Takes JSON string in Text form, and has to return an object representation above
it that's readable by the corresponding object inspector.
|
String |
getHiveInternalColumnName(int fpos) |
ObjectInspector |
getObjectInspector()
Returns an object inspector for the specified schema that
is capable of reading in the object representation of the JSON string
|
int |
getPositionFromHiveInternalColumnName(String internalName) |
SerDeStats |
getSerDeStats()
Returns statistics collected when serializing
|
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 tbl)
Initialize the HiveDeserializer.
|
org.apache.hadoop.io.Writable |
serialize(Object obj,
ObjectInspector objInspector)
Given an object and object inspector pair, traverse the object
and generate a Text representation of the object.
|
public void initialize(org.apache.hadoop.conf.Configuration conf,
Properties tbl)
throws SerDeException
Deserializerinitialize in interface Deserializerinitialize in interface Serializerconf - System propertiestbl - table propertiesSerDeExceptionpublic Object deserialize(org.apache.hadoop.io.Writable blob) throws SerDeException
deserialize in interface Deserializerblob - The Writable object containing a serialized objectSerDeExceptionpublic String getHiveInternalColumnName(int fpos)
public int getPositionFromHiveInternalColumnName(String internalName)
public org.apache.hadoop.io.Writable serialize(Object obj, ObjectInspector objInspector) throws SerDeException
serialize in interface SerializerSerDeExceptionpublic ObjectInspector getObjectInspector() throws SerDeException
getObjectInspector in interface DeserializerSerDeExceptionpublic Class<? extends org.apache.hadoop.io.Writable> getSerializedClass()
SerializergetSerializedClass in interface Serializerpublic SerDeStats getSerDeStats()
DeserializergetSerDeStats in interface DeserializergetSerDeStats in interface SerializerCopyright © 2017 The Apache Software Foundation. All rights reserved.