Package io.trino.parquet.reader.flat
Interface RowRangesIterator
- All Known Implementing Classes:
FilteredRowRangesIterator,RowRangesIterator.AllRowRangesIterator
public interface RowRangesIterator
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintadvanceRange(int chunkSize) static RowRangesIteratorcreateRowRangesIterator(Optional<FilteredRowRanges> filteredRowRanges) intbooleanisPageFullyConsumed(int pageValueCount) voidresetForNewPage(OptionalLong firstRowIndex) intseekForward(int chunkSize) long
-
Field Details
-
ALL_ROW_RANGES_ITERATOR
-
-
Method Details
-
getRowsLeftInCurrentRange
int getRowsLeftInCurrentRange() -
advanceRange
int advanceRange(int chunkSize) -
seekForward
int seekForward(int chunkSize) -
skipToRangeStart
long skipToRangeStart() -
resetForNewPage
-
isPageFullyConsumed
boolean isPageFullyConsumed(int pageValueCount) -
createRowRangesIterator
-