org.apache.hadoop.hive.serde2.typeinfo
Interface PrimitiveTypeSpec

All Known Subinterfaces:
BinaryObjectInspector, BooleanObjectInspector, ByteObjectInspector, DateObjectInspector, DoubleObjectInspector, FloatObjectInspector, HiveDecimalObjectInspector, HiveVarcharObjectInspector, IntObjectInspector, LongObjectInspector, PrimitiveObjectInspector, SettableBinaryObjectInspector, SettableBooleanObjectInspector, SettableByteObjectInspector, SettableDateObjectInspector, SettableDoubleObjectInspector, SettableFloatObjectInspector, SettableHiveDecimalObjectInspector, SettableHiveVarcharObjectInspector, SettableIntObjectInspector, SettableLongObjectInspector, SettableShortObjectInspector, SettableStringObjectInspector, SettableTimestampObjectInspector, ShortObjectInspector, StringObjectInspector, TimestampObjectInspector, VoidObjectInspector
All Known Implementing Classes:
AbstractPrimitiveJavaObjectInspector, AbstractPrimitiveLazyObjectInspector, AbstractPrimitiveObjectInspector, AbstractPrimitiveWritableObjectInspector, JavaBinaryObjectInspector, JavaBooleanObjectInspector, JavaByteObjectInspector, JavaDateObjectInspector, JavaDoubleObjectInspector, JavaFloatObjectInspector, JavaHiveDecimalObjectInspector, JavaHiveVarcharObjectInspector, JavaIntObjectInspector, JavaLongObjectInspector, JavaShortObjectInspector, JavaStringObjectInspector, JavaTimestampObjectInspector, JavaVoidObjectInspector, LazyBinaryObjectInspector, LazyBooleanObjectInspector, LazyByteObjectInspector, LazyDateObjectInspector, LazyDoubleObjectInspector, LazyFloatObjectInspector, LazyHiveDecimalObjectInspector, LazyHiveVarcharObjectInspector, LazyIntObjectInspector, LazyLongObjectInspector, LazyShortObjectInspector, LazyStringObjectInspector, LazyTimestampObjectInspector, LazyVoidObjectInspector, PrimitiveObjectInspectorUtils.PrimitiveTypeEntry, PrimitiveTypeInfo, WritableBinaryObjectInspector, WritableBooleanObjectInspector, WritableByteObjectInspector, WritableConstantBinaryObjectInspector, WritableConstantBooleanObjectInspector, WritableConstantByteObjectInspector, WritableConstantDateObjectInspector, WritableConstantDoubleObjectInspector, WritableConstantFloatObjectInspector, WritableConstantHiveDecimalObjectInspector, WritableConstantHiveVarcharObjectInspector, WritableConstantIntObjectInspector, WritableConstantLongObjectInspector, WritableConstantShortObjectInspector, WritableConstantStringObjectInspector, WritableConstantTimestampObjectInspector, WritableDateObjectInspector, WritableDoubleObjectInspector, WritableFloatObjectInspector, WritableHiveDecimalObjectInspector, WritableHiveVarcharObjectInspector, WritableIntObjectInspector, WritableLongObjectInspector, WritableShortObjectInspector, WritableStringObjectInspector, WritableTimestampObjectInspector, WritableVoidObjectInspector

public interface PrimitiveTypeSpec

Interface to encapsulate retrieving of type information, for the object inspector factory.


Method Summary
 PrimitiveObjectInspector.PrimitiveCategory getPrimitiveCategory()
           
 BaseTypeParams getTypeParams()
           
 

Method Detail

getPrimitiveCategory

PrimitiveObjectInspector.PrimitiveCategory getPrimitiveCategory()
Returns:
PrimitiveCategory referred to by the PrimitiveTypeSpec

getTypeParams

BaseTypeParams getTypeParams()
Returns:
Type params referred to by the PrimitiveTypeSpec


Copyright © 2012 The Apache Software Foundation