Module swim.db
Package swim.db

Class Tree

    • Method Detail

      • treeType

        public abstract TreeType treeType()
      • treeContext

        public abstract TreeContext treeContext()
      • setTreeDelegate

        public void setTreeDelegate​(TreeDelegate treeDelegate)
      • rootRef

        public abstract PageRef rootRef()
      • rootPage

        public abstract Page rootPage()
      • seed

        public abstract Seed seed()
      • stem

        public int stem()
      • post

        public int post()
      • span

        public long span()
      • fold

        public Value fold()
      • isResident

        public abstract boolean isResident()
      • isResident

        public abstract Tree isResident​(boolean isResident)
      • isTransient

        public abstract boolean isTransient()
      • isTransient

        public abstract Tree isTransient​(boolean isTransient)
      • isEmpty

        public abstract boolean isEmpty()
      • diffSize

        public abstract int diffSize​(long version)
      • treeSize

        public abstract long treeSize()
      • evacuated

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

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

        public abstract Tree uncommitted​(long version)
      • writeDiff

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

        public abstract void buildDiff​(long version,
                                       Builder<Page,​?> builder)
      • load

        public abstract Tree load()
      • soften

        public abstract void soften​(long version)
      • cursor

        public abstract Cursor<? extends Object> cursor()