Interface RowRangesIterator

All Known Implementing Classes:
FilteredRowRangesIterator, RowRangesIterator.AllRowRangesIterator

public interface RowRangesIterator
  • Field Details

  • Method Details

    • getRowsLeftInCurrentRange

      int getRowsLeftInCurrentRange()
    • advanceRange

      int advanceRange(int chunkSize)
    • seekForward

      int seekForward(int chunkSize)
    • skipToRangeStart

      long skipToRangeStart()
    • resetForNewPage

      void resetForNewPage(OptionalLong firstRowIndex)
    • isPageFullyConsumed

      boolean isPageFullyConsumed(int pageValueCount)
    • createRowRangesIterator

      static RowRangesIterator createRowRangesIterator(Optional<FilteredRowRanges> filteredRowRanges)