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:
- 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 © 2009 The Apache Software Foundation