org.apache.hadoop.hive.serde2.lazybinary.objectinspector
Class LazyBinaryStructObjectInspector

java.lang.Object
  extended by org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
      extended by org.apache.hadoop.hive.serde2.objectinspector.SettableStructObjectInspector
          extended by org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
              extended by org.apache.hadoop.hive.serde2.lazybinary.objectinspector.LazyBinaryStructObjectInspector
All Implemented Interfaces:
ObjectInspector

public class LazyBinaryStructObjectInspector
extends StandardStructObjectInspector

ObjectInspector for LazyBinaryStruct

See Also:
LazyBinaryStruct

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
StandardStructObjectInspector.MyField
 
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
ObjectInspector.Category
 
Field Summary
 
Fields inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
fields, LOG
 
Constructor Summary
protected LazyBinaryStructObjectInspector(List<String> structFieldNames, List<ObjectInspector> structFieldObjectInspectors)
           
protected LazyBinaryStructObjectInspector(List<StructField> fields)
           
 
Method Summary
 Object getStructFieldData(Object data, StructField fieldRef)
          returns null for data = null.
 List<Object> getStructFieldsDataAsList(Object data)
          returns null for data = null.
 
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
create, getAllStructFieldRefs, getCategory, getStructFieldRef, getTypeName, init, init, setStructFieldData
 
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LazyBinaryStructObjectInspector

protected LazyBinaryStructObjectInspector(List<String> structFieldNames,
                                          List<ObjectInspector> structFieldObjectInspectors)

LazyBinaryStructObjectInspector

protected LazyBinaryStructObjectInspector(List<StructField> fields)
Method Detail

getStructFieldData

public Object getStructFieldData(Object data,
                                 StructField fieldRef)
Description copied from class: StructObjectInspector
returns null for data = null.

Overrides:
getStructFieldData in class StandardStructObjectInspector

getStructFieldsDataAsList

public List<Object> getStructFieldsDataAsList(Object data)
Description copied from class: StructObjectInspector
returns null for data = null.

Overrides:
getStructFieldsDataAsList in class StandardStructObjectInspector


Copyright © 2009 The Apache Software Foundation