org.apache.hadoop.hive.ql.io.parquet.serde
Class ArrayWritableObjectInspector
java.lang.Object
org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.SettableStructObjectInspector
org.apache.hadoop.hive.ql.io.parquet.serde.ArrayWritableObjectInspector
- All Implemented Interfaces:
- Cloneable, ObjectInspector
public class ArrayWritableObjectInspector
- extends SettableStructObjectInspector
The ArrayWritableObjectInspector will inspect an ArrayWritable, considering it as a Hive struct.
It can also inspect a List if Hive decides to inspect the result of an inspection.
ArrayWritableObjectInspector
public ArrayWritableObjectInspector(StructTypeInfo rowTypeInfo)
getCategory
public ObjectInspector.Category getCategory()
getTypeName
public String getTypeName()
getAllStructFieldRefs
public List<? extends StructField> getAllStructFieldRefs()
- Specified by:
getAllStructFieldRefs
in class StructObjectInspector
getStructFieldData
public Object getStructFieldData(Object data,
StructField fieldRef)
- Specified by:
getStructFieldData
in class StructObjectInspector
getStructFieldRef
public StructField getStructFieldRef(String name)
- Specified by:
getStructFieldRef
in class StructObjectInspector
getStructFieldsDataAsList
public List<Object> getStructFieldsDataAsList(Object data)
- Specified by:
getStructFieldsDataAsList
in class StructObjectInspector
create
public Object create()
- Specified by:
create
in class SettableStructObjectInspector
setStructFieldData
public Object setStructFieldData(Object struct,
StructField field,
Object fieldValue)
- Specified by:
setStructFieldData
in class SettableStructObjectInspector
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2014 The Apache Software Foundation. All rights reserved.