Class PaginationContext

Object
io.delta.kernel.internal.replay.PaginationContext

public class PaginationContext extends Object
PaginationContext carries pagination-related information.
  • Method Details

    • forPageWithPageToken

      public static PaginationContext forPageWithPageToken(String tablePath, long tableVersion, int logSegmentHash, int predicateHash, long pageSize, PageToken pageToken)
    • forFirstPage

      public static PaginationContext forFirstPage(String tablePath, long tableVersion, int logSegmentHash, int predicateHash, long pageSize)
    • getTablePath

      public String getTablePath()
    • getTableVersion

      public long getTableVersion()
    • getPredicateHash

      public int getPredicateHash()
    • getLogSegmentHash

      public int getLogSegmentHash()
    • getPageSize

      public long getPageSize()
    • getLastReadLogFilePath

      public Optional<String> getLastReadLogFilePath()
    • getLastReturnedRowIndex

      public Optional<Long> getLastReturnedRowIndex()
    • getLastReadSidecarFileIdx

      public Optional<Long> getLastReadSidecarFileIdx()