- java.lang.Object
-
- swim.db.Page
-
- swim.db.UTreePage
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract UTreePagecommitted(int zone, long base, long version)abstract swim.util.Cursor<swim.structure.Value>cursor()static UTreePageempty(PageContext context, int stem, long version)abstract UTreePageevacuated(int post, long version)static UTreePagefromValue(UTreePageRef pageRef, swim.structure.Value value)abstract swim.structure.Valueget()abstract UTreePagegetChild(int index)abstract UTreePageRefgetChildRef(int index)booleanisUTreePage()abstract UTreePageloadTree(PageLoader pageLoader)abstract UTreePageRefpageRef()abstract UTreePageuncommitted(long version)abstract UTreePageupdated(swim.structure.Value newValue, long newVersion)-
Methods inherited from class swim.db.Page
arity, base, buildDiff, childCount, diffSize, fold, isBTreePage, isEmpty, isLeaf, isNode, isQTreePage, isSTreePage, pageContext, pageSize, pageType, post, printTree, soften, span, stem, toDebugString, toHeader, toValue, treeSize, version, writeDiff, writePage, zone
-
-
-
-
Method Detail
-
isUTreePage
public boolean isUTreePage()
- Overrides:
isUTreePagein classPage
-
pageRef
public abstract UTreePageRef pageRef()
-
getChildRef
public abstract UTreePageRef getChildRef(int index)
- Specified by:
getChildRefin classPage
-
get
public abstract swim.structure.Value get()
-
updated
public abstract UTreePage updated(swim.structure.Value newValue, long newVersion)
-
evacuated
public abstract UTreePage evacuated(int post, long version)
-
committed
public abstract UTreePage committed(int zone, long base, long version)
-
uncommitted
public abstract UTreePage uncommitted(long version)
- Specified by:
uncommittedin classPage
-
loadTree
public abstract UTreePage loadTree(PageLoader pageLoader)
-
cursor
public abstract swim.util.Cursor<swim.structure.Value> cursor()
-
empty
public static UTreePage empty(PageContext context, int stem, long version)
-
fromValue
public static UTreePage fromValue(UTreePageRef pageRef, swim.structure.Value value)
-
-