|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils
public class ObjectInspectorUtils
ObjectInspectorFactory is the primary way to create new ObjectInspector instances. SerDe classes should call the static functions in this library to create an ObjectInspector to return to the caller of SerDe2.getObjectInspector().
Field Summary | |
---|---|
static Map<Class<?>,String> |
classToTypeName
|
static Map<String,Class<?>> |
typeNameToClass
The mapping from type name in DDL to the Java class. |
Constructor Summary | |
---|---|
ObjectInspectorUtils()
|
Method Summary | |
---|---|
static Class<?> |
generalizePrimitive(Class<?> primitiveClass)
Generalize the Java primitive types to the corresponding Java Classes. |
static String |
getClassShortName(Class<?> classObject)
Get the short name for the types |
static ArrayList<String> |
getIntegerArray(int size)
Returns an array of Integer strings, starting from "0". |
static String |
getIntegerCSV(int size)
|
static Object |
getStandardObject(Object o,
ObjectInspector oi)
|
static ObjectInspector |
getStandardObjectInspector(ObjectInspector oi)
Get the standard ObjectInspector for an ObjectInspector. |
static StructField |
getStandardStructFieldRef(String fieldName,
List<? extends StructField> fields)
|
static String |
getStandardStructTypeName(StructObjectInspector soi)
|
static boolean |
isPrimitiveClass(Class<?> c)
This function defines the list of PrimitiveClasses that we support. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Map<Class<?>,String> classToTypeName
public static final Map<String,Class<?>> typeNameToClass
Constructor Detail |
---|
public ObjectInspectorUtils()
Method Detail |
---|
public static boolean isPrimitiveClass(Class<?> c)
public static Class<?> generalizePrimitive(Class<?> primitiveClass)
public static String getClassShortName(Class<?> classObject)
public static ArrayList<String> getIntegerArray(int size)
public static String getIntegerCSV(int size)
public static ObjectInspector getStandardObjectInspector(ObjectInspector oi)
public static Object getStandardObject(Object o, ObjectInspector oi)
public static String getStandardStructTypeName(StructObjectInspector soi)
public static StructField getStandardStructFieldRef(String fieldName, List<? extends StructField> fields)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |