java.lang.Object
swim.db.Page
swim.db.UTreePage
- Direct Known Subclasses:
UTreeLeaf
-
Method Summary
Modifier and TypeMethodDescriptionabstract 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) booleanabstract 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 Details
-
isUTreePage
public boolean isUTreePage()- Overrides:
isUTreePagein classPage
-
pageRef
-
getChildRef
- Specified by:
getChildRefin classPage
-
getChild
-
get
public abstract swim.structure.Value get() -
updated
-
evacuated
-
committed
-
uncommitted
- Specified by:
uncommittedin classPage
-
loadTree
-
cursor
public abstract swim.util.Cursor<swim.structure.Value> cursor() -
empty
-
fromValue
-