Module swim.db
Package swim.db

Class Page

    • Constructor Detail

      • Page

        public Page()
    • Method Detail

      • isBTreePage

        public boolean isBTreePage()
      • isQTreePage

        public boolean isQTreePage()
      • isSTreePage

        public boolean isSTreePage()
      • isUTreePage

        public boolean isUTreePage()
      • isNode

        public boolean isNode()
      • isLeaf

        public boolean isLeaf()
      • pageRef

        public abstract PageRef pageRef()
      • pageType

        public abstract PageType pageType()
      • version

        public abstract long version()
      • stem

        public int stem()
      • post

        public int post()
      • zone

        public int zone()
      • base

        public long base()
      • span

        public long span()
      • fold

        public Value fold()
      • isEmpty

        public abstract boolean isEmpty()
      • arity

        public abstract int arity()
      • childCount

        public abstract int childCount()
      • getChildRef

        public abstract PageRef getChildRef​(int index)
      • getChild

        public abstract Page getChild​(int index)
      • pageSize

        public int pageSize()
      • diffSize

        public int diffSize()
      • treeSize

        public long treeSize()
      • toHeader

        public abstract Value toHeader()
      • toValue

        public abstract Value toValue()
      • evacuated

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

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

        public abstract Page uncommitted​(long version)
      • writePage

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

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

        public abstract void loadTreeAsync​(PageLoader pageLoader,
                                           Cont<Page> cont)
      • soften

        public abstract void soften​(long version)
      • cursor

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

        public void printTree()
      • toDebugString

        public String toDebugString()