Class PageToken

Object
io.delta.kernel.internal.replay.PageToken

public class PageToken extends Object
Page Token Class for Pagination Support
  • Field Details

    • PAGE_TOKEN_SCHEMA

      public static final StructType PAGE_TOKEN_SCHEMA
  • Constructor Details

    • PageToken

      public PageToken(String lastReadLogFilePath, long lastReturnedRowIndex, Optional<Long> lastReadSidecarFileIdx, String kernelVersion, String tablePath, long tableVersion, int predicateHash, int logSegmentHash)
  • Method Details

    • fromRow

      public static PageToken fromRow(Row row)
    • toRow

      public Row toRow()
    • getLastReadLogFilePath

      public String getLastReadLogFilePath()
    • getLastReturnedRowIndex

      public long getLastReturnedRowIndex()
    • getLastReadSidecarFileIdx

      public Optional<Long> getLastReadSidecarFileIdx()
    • getTablePath

      public String getTablePath()
    • getTableVersion

      public long getTableVersion()
    • getKernelVersion

      public String getKernelVersion()
    • getPredicateHash

      public int getPredicateHash()
    • getLogSegmentHash

      public int getLogSegmentHash()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object