Module swim.db
Package swim.db

Class PageRef

    • Method Detail

      • pageContext

        public abstract PageContext pageContext()
      • pageType

        public abstract PageType pageType()
      • stem

        public abstract int stem()
      • post

        public abstract int post()
      • zone

        public abstract int zone()
      • base

        public abstract long base()
      • span

        public abstract long span()
      • fold

        public abstract Value fold()
      • page

        public abstract Page page()
      • hardPage

        public abstract Page hardPage()
      • softPage

        public abstract Page softPage()
      • softVersion

        public abstract long softVersion()
      • isEmpty

        public abstract boolean isEmpty()
      • isCommitted

        public abstract boolean isCommitted()
      • pageRefSize

        public abstract int pageRefSize()
      • pageSize

        public abstract int pageSize()
      • diffSize

        public abstract int diffSize()
      • treeSize

        public abstract long treeSize()
      • toValue

        public abstract Value toValue()
      • evacuated

        public abstract PageRef evacuated​(int zone,
                                          long version)
      • committed

        public abstract PageRef committed​(int zone,
                                          long base,
                                          long version)
      • uncommitted

        public abstract PageRef uncommitted​(long version)
      • writePageRef

        public abstract void writePageRef​(Output<?> output)
      • writePage

        public abstract void writePage​(Output<?> output)
      • writeDiff

        public abstract void writeDiff​(Output<?> output)
      • buildDiff

        public abstract void buildDiff​(Builder<Page,​?> builder)
      • setPageValue

        public abstract Page setPageValue​(Value value,
                                          boolean isResident)
      • loadPage

        public abstract Page loadPage​(boolean isResident)
      • loadTree

        public abstract Page loadTree​(boolean isResident)
      • soften

        public abstract void soften​(long version)
      • cursor

        public abstract Cursor<? extends Object> cursor()
      • toDebugString

        public String toDebugString()