public interface RecordReader
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Release the resources associated with the given reader.
|
float |
getProgress()
Get the progress of the reader through the rows.
|
long |
getRowNumber()
Get the row number of the row that will be returned by the following
call to next().
|
boolean |
hasNext()
Does the reader have more rows available.
|
Object |
next(Object previous)
Read the next row.
|
VectorizedRowBatch |
nextBatch(VectorizedRowBatch previousBatch)
Read the next row batch.
|
void |
seekToRow(long rowCount)
Seek to a particular row number.
|
boolean hasNext()
throws IOException
IOExceptionObject next(Object previous) throws IOException
previous - a row object that can be reused by the readerIOExceptionVectorizedRowBatch nextBatch(VectorizedRowBatch previousBatch) throws IOException
previousBatch - a row batch object that can be reused by the readerIOExceptionlong getRowNumber()
throws IOException
IOExceptionfloat getProgress()
throws IOException
IOExceptionvoid close()
throws IOException
IOExceptionvoid seekToRow(long rowCount)
throws IOException
IOExceptionCopyright © 2015 The Apache Software Foundation. All rights reserved.