public class SequentialParquetStarTable extends ParquetStarTable
CREATEDBY_INFO| Constructor and Description |
|---|
SequentialParquetStarTable(IOSupplier<ParquetFileReader> pfrSupplier)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
RowSequence |
getRowSequence()
Returns an object which can iterate over all the rows in the table
sequentially.
|
RowSplittable |
getRowSplittable()
Returns a default splittable which relies on table random access
if available, or otherwise provides only sequential access (no splits).
|
boolean |
isRandom()
The AbstractStarTable implementation of this method
returns false.
|
getColumnCount, getColumnInfo, getColumnReadStore, getInputColumn, getParquetFileReader, getRowCount, getSchemacheckedLongToInt, close, getCell, getColumnAuxDataInfos, getName, getParameters, getRow, getRowAccess, getURL, setName, setParameters, setURLclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParameterByName, setParameterpublic SequentialParquetStarTable(IOSupplier<ParquetFileReader> pfrSupplier) throws java.io.IOException
pfrSupplier - access to parquet data filejava.io.IOExceptionpublic boolean isRandom()
AbstractStarTableisRandom in interface StarTableisRandom in class AbstractStarTablepublic RowSequence getRowSequence() throws java.io.IOException
StarTablegetRowSequence in interface StarTablegetRowSequence in class AbstractStarTablejava.io.IOException - if there is an error providing accesspublic RowSplittable getRowSplittable() throws java.io.IOException
AbstractStarTableIt is often possible to provide a better implementation than this.
getRowSplittable in interface StarTablegetRowSplittable in class AbstractStarTableTables.getDefaultRowSplittable(this)java.io.IOExceptionRowRunner