org.apache.hadoop.hive.serde2.lazybinary.objectinspector
Class LazyBinaryObjectInspectorFactory
java.lang.Object
org.apache.hadoop.hive.serde2.lazybinary.objectinspector.LazyBinaryObjectInspectorFactory
public final class LazyBinaryObjectInspectorFactory
- extends Object
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().
The reason of having caches here is that ObjectInspectors do not have an
internal state - so ObjectInspectors with the same construction parameters
should result in exactly the same ObjectInspector.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getLazyBinaryStructObjectInspector
public static LazyBinaryStructObjectInspector getLazyBinaryStructObjectInspector(List<String> structFieldNames,
List<ObjectInspector> structFieldObjectInspectors)
getLazyBinaryListObjectInspector
public static LazyBinaryListObjectInspector getLazyBinaryListObjectInspector(ObjectInspector listElementObjectInspector)
getLazyBinaryMapObjectInspector
public static LazyBinaryMapObjectInspector getLazyBinaryMapObjectInspector(ObjectInspector mapKeyObjectInspector,
ObjectInspector mapValueObjectInspector)
Copyright © 2010 The Apache Software Foundation