public class JsonSerDe
extends org.apache.hadoop.hive.serde2.AbstractSerDe
| Constructor and Description |
|---|
JsonSerDe() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.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.
|
java.lang.String |
getHiveInternalColumnName(int fpos) |
org.apache.hadoop.hive.serde2.objectinspector.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(java.lang.String internalName) |
org.apache.hadoop.hive.serde2.SerDeStats |
getSerDeStats() |
java.lang.Class<? extends org.apache.hadoop.io.Writable> |
getSerializedClass() |
void |
initialize(org.apache.hadoop.conf.Configuration conf,
java.util.Properties tbl) |
org.apache.hadoop.io.Writable |
serialize(java.lang.Object obj,
org.apache.hadoop.hive.serde2.objectinspector.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,
java.util.Properties tbl)
throws org.apache.hadoop.hive.serde2.SerDeException
initialize in interface org.apache.hadoop.hive.serde2.Deserializerinitialize in interface org.apache.hadoop.hive.serde2.Serializerinitialize in class org.apache.hadoop.hive.serde2.AbstractSerDeorg.apache.hadoop.hive.serde2.SerDeExceptionpublic java.lang.Object deserialize(org.apache.hadoop.io.Writable blob)
throws org.apache.hadoop.hive.serde2.SerDeException
deserialize in interface org.apache.hadoop.hive.serde2.Deserializerdeserialize in class org.apache.hadoop.hive.serde2.AbstractSerDeorg.apache.hadoop.hive.serde2.SerDeExceptionpublic java.lang.String getHiveInternalColumnName(int fpos)
public int getPositionFromHiveInternalColumnName(java.lang.String internalName)
public org.apache.hadoop.io.Writable serialize(java.lang.Object obj,
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector objInspector)
throws org.apache.hadoop.hive.serde2.SerDeException
serialize in interface org.apache.hadoop.hive.serde2.Serializerserialize in class org.apache.hadoop.hive.serde2.AbstractSerDeorg.apache.hadoop.hive.serde2.SerDeExceptionpublic org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector getObjectInspector()
throws org.apache.hadoop.hive.serde2.SerDeException
getObjectInspector in interface org.apache.hadoop.hive.serde2.DeserializergetObjectInspector in class org.apache.hadoop.hive.serde2.AbstractSerDeorg.apache.hadoop.hive.serde2.SerDeExceptionpublic java.lang.Class<? extends org.apache.hadoop.io.Writable> getSerializedClass()
getSerializedClass in interface org.apache.hadoop.hive.serde2.SerializergetSerializedClass in class org.apache.hadoop.hive.serde2.AbstractSerDepublic org.apache.hadoop.hive.serde2.SerDeStats getSerDeStats()
getSerDeStats in interface org.apache.hadoop.hive.serde2.DeserializergetSerDeStats in interface org.apache.hadoop.hive.serde2.SerializergetSerDeStats in class org.apache.hadoop.hive.serde2.AbstractSerDeCopyright © 2013-2021. All Rights Reserved.