public final class PrimitiveObjectInspectorFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
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(java.lang.Class<?> c)
Returns an ObjectInspector for a primitive Class.
|
static ConstantObjectInspector |
getPrimitiveWritableConstantObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory,
java.lang.Object value)
Returns a PrimitiveWritableObjectInspector which implements ConstantObjectInspector
for the PrimitiveCategory.
|
static ConstantObjectInspector |
getPrimitiveWritableConstantObjectInspector(PrimitiveTypeSpec typeSpecs,
java.lang.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)).
|
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
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 parameterspublic static ConstantObjectInspector getPrimitiveWritableConstantObjectInspector(PrimitiveObjectInspector.PrimitiveCategory primitiveCategory, java.lang.Object value)
primitiveCategory
- value
- public static ConstantObjectInspector getPrimitiveWritableConstantObjectInspector(PrimitiveTypeSpec typeSpecs, java.lang.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 parameterspublic static PrimitiveObjectInspector getPrimitiveObjectInspectorFromClass(java.lang.Class<?> c)
Copyright © 2012 The Apache Software Foundation