public class LazyAccumuloRow extends LazyStruct
bytes, length, start
isNull, oi
Constructor and Description |
---|
LazyAccumuloRow(LazySimpleStructObjectInspector inspector) |
Modifier and Type | Method and Description |
---|---|
protected LazyObjectBase |
createLazyField(int fieldID,
StructField fieldRef) |
Object |
getField(int id)
Get one field out of the struct.
|
ArrayList<Object> |
getFieldsAsList()
Get the values of the fields as an ArrayList.
|
void |
init(AccumuloHiveRow hiveRow,
List<ColumnMapping> columnMappings,
AccumuloRowIdFactory rowIdFactory) |
getBytes, getFieldInited, getFields, getParsed, getRawDataSerializedSize, init, initLazyFields, parseMultiDelimit, setFieldInited, setFields, setParsed
hashCode, isNull, isNull
getInspector, getObject, setInspector, setNull
public LazyAccumuloRow(LazySimpleStructObjectInspector inspector)
public void init(AccumuloHiveRow hiveRow, List<ColumnMapping> columnMappings, AccumuloRowIdFactory rowIdFactory)
public Object getField(int id)
LazyStruct
getField
in interface StructObject
getField
in class LazyStruct
id
- The field IDpublic ArrayList<Object> getFieldsAsList()
LazyStruct
getFieldsAsList
in interface StructObject
getFieldsAsList
in class LazyStruct
protected LazyObjectBase createLazyField(int fieldID, StructField fieldRef) throws SerDeException
createLazyField
in class LazyStruct
SerDeException
Copyright © 2019 The Apache Software Foundation. All rights reserved.