public class OrcLazyRow extends OrcLazyStruct
OrcLazyObject.Materializer, OrcLazyObject.ValueNotPresentExceptionbooleanMaker, doubleMaker, floatMaker, intMaker, longMaker, previous, shortMaker| Constructor and Description |
|---|
OrcLazyRow(OrcLazyObject[] fields,
List<String> fieldNames) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
OrcLazyObject |
getFieldValue(int index) |
int |
getNumFields() |
protected OrcLazyObject[] |
getRawFields() |
Object |
materialize(long row,
Object previous) |
void |
next() |
void |
reset(OrcLazyRow other) |
void |
seekToRow(long rowNumber) |
void |
startStripe(Map<StreamName,InStream> streams,
List<OrcProto.ColumnEncoding> encodings,
OrcProto.RowIndex[] indexes,
long rowBaseInStripe) |
getLazyTreeReader, hashCode, materialize, materializeBoolean, materializeDouble, materializeFloat, materializeHelper, materializeInt, materializeLong, materializeShort, nextIsNull, readFields, writepublic OrcLazyRow(OrcLazyObject[] fields, List<String> fieldNames)
public void next()
next in class OrcLazyObjectpublic void startStripe(Map<StreamName,InStream> streams, List<OrcProto.ColumnEncoding> encodings, OrcProto.RowIndex[] indexes, long rowBaseInStripe) throws IOException
startStripe in class OrcLazyObjectIOExceptionpublic Object materialize(long row, Object previous) throws IOException
materialize in class OrcLazyObjectIOExceptionpublic void seekToRow(long rowNumber)
throws IOException
seekToRow in class OrcLazyObjectIOExceptionpublic int getNumFields()
public OrcLazyObject getFieldValue(int index)
public void reset(OrcLazyRow other) throws IOException
IOExceptionprotected OrcLazyObject[] getRawFields()
public void close()
throws IOException
close in class OrcLazyObjectIOExceptionCopyright © 2013–2021. All rights reserved.