Package io.trino.parquet.reader.flat
Class RowRangesIterator.AllRowRangesIterator
java.lang.Object
io.trino.parquet.reader.flat.RowRangesIterator.AllRowRangesIterator
- All Implemented Interfaces:
RowRangesIterator
- Enclosing interface:
- RowRangesIterator
public static class RowRangesIterator.AllRowRangesIterator
extends Object
implements RowRangesIterator
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.trino.parquet.reader.flat.RowRangesIterator
RowRangesIterator.AllRowRangesIterator -
Field Summary
Fields inherited from interface io.trino.parquet.reader.flat.RowRangesIterator
ALL_ROW_RANGES_ITERATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintadvanceRange(int chunkSize) intbooleanisPageFullyConsumed(int pageValueCount) voidresetForNewPage(OptionalLong firstRowIndex) intseekForward(int chunkSize) long
-
Constructor Details
-
AllRowRangesIterator
public AllRowRangesIterator()
-
-
Method Details
-
getRowsLeftInCurrentRange
public int getRowsLeftInCurrentRange()- Specified by:
getRowsLeftInCurrentRangein interfaceRowRangesIterator
-
advanceRange
public int advanceRange(int chunkSize) - Specified by:
advanceRangein interfaceRowRangesIterator
-
seekForward
public int seekForward(int chunkSize) - Specified by:
seekForwardin interfaceRowRangesIterator
-
skipToRangeStart
public long skipToRangeStart()- Specified by:
skipToRangeStartin interfaceRowRangesIterator
-
resetForNewPage
- Specified by:
resetForNewPagein interfaceRowRangesIterator
-
isPageFullyConsumed
public boolean isPageFullyConsumed(int pageValueCount) - Specified by:
isPageFullyConsumedin interfaceRowRangesIterator
-