Package oracle.kv.hadoop.hive.table
Class TableJsonObjectInspector
java.lang.Object
org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector
oracle.kv.hadoop.hive.table.TableJsonObjectInspector
- All Implemented Interfaces:
Cloneable
,ObjectInspector
,SettableStringObjectInspector
,StringObjectInspector
,PrimitiveObjectInspector
public class TableJsonObjectInspector
extends AbstractPrimitiveJavaObjectInspector
implements SettableStringObjectInspector
The Hive ObjectInspector that is used to translate KVStore row fields
of type FieldDef.Type.JSON to Hive column type STRING.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
ObjectInspector.Category
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
PrimitiveObjectInspector.PrimitiveCategory
-
Field Summary
Fields inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveObjectInspector
typeInfo
-
Method Summary
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveJavaObjectInspector
copyObject, preferWritable
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.primitive.AbstractPrimitiveObjectInspector
getCategory, getJavaPrimitiveClass, getPrimitiveCategory, getPrimitiveWritableClass, getTypeInfo, getTypeName, precision, scale
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
getCategory, getTypeName
Methods inherited from interface org.apache.hadoop.hive.serde2.objectinspector.PrimitiveObjectInspector
copyObject, getJavaPrimitiveClass, getPrimitiveCategory, getPrimitiveWritableClass, getTypeInfo, precision, preferWritable, scale
-
Method Details
-
getPrimitiveWritableObject
- Specified by:
getPrimitiveWritableObject
in interfacePrimitiveObjectInspector
- Specified by:
getPrimitiveWritableObject
in interfaceStringObjectInspector
-
getPrimitiveJavaObject
- Specified by:
getPrimitiveJavaObject
in interfacePrimitiveObjectInspector
- Specified by:
getPrimitiveJavaObject
in interfaceStringObjectInspector
- Overrides:
getPrimitiveJavaObject
in classAbstractPrimitiveJavaObjectInspector
-
create
- Specified by:
create
in interfaceSettableStringObjectInspector
-
set
- Specified by:
set
in interfaceSettableStringObjectInspector
-
create
- Specified by:
create
in interfaceSettableStringObjectInspector
-
set
- Specified by:
set
in interfaceSettableStringObjectInspector
-