|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hive.serde2.objectinspector.primitive.PrimitiveObjectInspectorFactory
public final class PrimitiveObjectInspectorFactory
PrimitiveObjectInspectorFactory is the primary way to create new PrimitiveObjectInspector instances. The reason of having caches here is that ObjectInspector is because ObjectInspectors do not have an internal state - so ObjectInspectors with the same construction parameters should result in exactly the same ObjectInspector.
Method Summary | |
---|---|
static AbstractPrimitiveJavaObjectInspector |
getPrimitiveJavaObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory)
Returns the PrimitiveJavaObjectInspector for the PrimitiveCategory. |
static PrimitiveObjectInspector |
getPrimitiveObjectInspectorFromClass(Class<?> c)
Returns an ObjectInspector for a primitive Class. |
static ConstantObjectInspector |
getPrimitiveWritableConstantObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory,
Object value)
Returns a PrimitiveWritableObjectInspector which implements ConstantObjectInspector for the PrimitiveCategory. |
static AbstractPrimitiveWritableObjectInspector |
getPrimitiveWritableObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory)
Returns the PrimitiveWritableObjectInspector for the PrimitiveCategory. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final JavaBooleanObjectInspector javaBooleanObjectInspector
public static final JavaByteObjectInspector javaByteObjectInspector
public static final JavaShortObjectInspector javaShortObjectInspector
public static final JavaIntObjectInspector javaIntObjectInspector
public static final JavaLongObjectInspector javaLongObjectInspector
public static final JavaFloatObjectInspector javaFloatObjectInspector
public static final JavaDoubleObjectInspector javaDoubleObjectInspector
public static final JavaStringObjectInspector javaStringObjectInspector
public static final JavaVoidObjectInspector javaVoidObjectInspector
public static final JavaTimestampObjectInspector javaTimestampObjectInspector
public static final JavaBinaryObjectInspector javaByteArrayObjectInspector
public static final WritableBooleanObjectInspector writableBooleanObjectInspector
public static final WritableByteObjectInspector writableByteObjectInspector
public static final WritableShortObjectInspector writableShortObjectInspector
public static final WritableIntObjectInspector writableIntObjectInspector
public static final WritableLongObjectInspector writableLongObjectInspector
public static final WritableFloatObjectInspector writableFloatObjectInspector
public static final WritableDoubleObjectInspector writableDoubleObjectInspector
public static final WritableStringObjectInspector writableStringObjectInspector
public static final WritableVoidObjectInspector writableVoidObjectInspector
public static final WritableTimestampObjectInspector writableTimestampObjectInspector
public static final WritableBinaryObjectInspector writableBinaryObjectInspector
Method Detail |
---|
public static AbstractPrimitiveWritableObjectInspector getPrimitiveWritableObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory)
primitiveCategory
- public static ConstantObjectInspector getPrimitiveWritableConstantObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory, Object value)
primitiveCategory
- value
- public static AbstractPrimitiveJavaObjectInspector getPrimitiveJavaObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory)
primitiveCategory
- public static PrimitiveObjectInspector getPrimitiveObjectInspectorFromClass(Class<?> c)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |