|
||||||||||
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 AbstractPrimitiveJavaObjectInspector |
getPrimitiveJavaObjectInspector(PrimitiveTypeSpec typeSpec)
Returns the PrimitiveJavaObjectInspector for the PrimitiveCategory, with option to pass in parameters for the primitive type (such as char(10)). |
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 ConstantObjectInspector |
getPrimitiveWritableConstantObjectInspector(PrimitiveTypeSpec typeSpecs,
Object value)
Returns a PrimitiveWritableObjectInspector which implements ConstantObjectInspector for the PrimitiveCategory. |
static AbstractPrimitiveWritableObjectInspector |
getPrimitiveWritableObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory)
Returns the PrimitiveWritableObjectInspector for the PrimitiveCategory. |
static AbstractPrimitiveWritableObjectInspector |
getPrimitiveWritableObjectInspector(PrimitiveTypeSpec typeSpec)
Returns the PrimitiveWritableObjectInspector for the PrimitiveCategory, with option to pass in parameters for the primitive type (such as char(10)). |
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 JavaHiveVarcharObjectInspector javaHiveVarcharObjectInspector
public static final JavaVoidObjectInspector javaVoidObjectInspector
public static final JavaDateObjectInspector javaDateObjectInspector
public static final JavaTimestampObjectInspector javaTimestampObjectInspector
public static final JavaBinaryObjectInspector javaByteArrayObjectInspector
public static final JavaHiveDecimalObjectInspector javaHiveDecimalObjectInspector
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 WritableHiveVarcharObjectInspector writableHiveVarcharObjectInspector
public static final WritableVoidObjectInspector writableVoidObjectInspector
public static final WritableDateObjectInspector writableDateObjectInspector
public static final WritableTimestampObjectInspector writableTimestampObjectInspector
public static final WritableBinaryObjectInspector writableBinaryObjectInspector
public static final WritableHiveDecimalObjectInspector writableHiveDecimalObjectInspector
Method Detail |
---|
public static AbstractPrimitiveWritableObjectInspector getPrimitiveWritableObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory)
primitiveCategory
- public static AbstractPrimitiveWritableObjectInspector getPrimitiveWritableObjectInspector(PrimitiveTypeSpec typeSpec)
primitiveCategory
- Primitve type categoryprimitiveTypeParams
- Type parameters for the primitve type.
Set to null if there are no type parameters
public static ConstantObjectInspector getPrimitiveWritableConstantObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory, Object value)
primitiveCategory
- value
- public static ConstantObjectInspector getPrimitiveWritableConstantObjectInspector(PrimitiveTypeSpec typeSpecs, Object value)
primitiveCategory
- typeParams
- Type qualifiers for the type (if applicable)value
- public static AbstractPrimitiveJavaObjectInspector getPrimitiveJavaObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory)
primitiveCategory
- public static AbstractPrimitiveJavaObjectInspector getPrimitiveJavaObjectInspector(PrimitiveTypeSpec typeSpec)
primitiveCategory
- Primitve type categoryprimitiveTypeParams
- Type parameters for the primitve type.
Set to null if there are no type parameters
public static PrimitiveObjectInspector getPrimitiveObjectInspectorFromClass(Class<?> c)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |