org.apache.hadoop.hive.serde2.objectinspector
Class MetadataListStructObjectInspector
java.lang.Object
org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.SettableStructObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.MetadataListStructObjectInspector
- All Implemented Interfaces:
- Cloneable, ObjectInspector
public class MetadataListStructObjectInspector
- extends StandardStructObjectInspector
StructObjectInspector works on struct data that is stored as a Java List or
Java Array object. Basically, the fields are stored sequentially in the List
object.
The names of the struct fields and the internal structure of the struct
fields are specified in the ctor of the StructObjectInspector.
getInstance
public static MetadataListStructObjectInspector getInstance(List<String> columnNames)
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 © 2011 The Apache Software Foundation