- 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 UTreePage
committed(int zone, long base, long version)
abstract Cursor<Value>
cursor()
static UTreePage
empty(PageContext context, int stem, long version)
abstract UTreePage
evacuated(int post, long version)
static UTreePage
fromValue(UTreePageRef pageRef, Value value)
abstract Value
get()
abstract UTreePage
getChild(int index)
abstract UTreePageRef
getChildRef(int index)
boolean
isUTreePage()
abstract UTreePage
loadTree(PageLoader pageLoader)
abstract UTreePageRef
pageRef()
abstract UTreePage
uncommitted(long version)
abstract UTreePage
updated(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:
isUTreePage
in classPage
-
pageRef
public abstract UTreePageRef pageRef()
-
getChildRef
public abstract UTreePageRef getChildRef(int index)
- Specified by:
getChildRef
in classPage
-
get
public abstract Value get()
-
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:
uncommitted
in classPage
-
loadTree
public abstract UTreePage loadTree(PageLoader pageLoader)
-
empty
public static UTreePage empty(PageContext context, int stem, long version)
-
fromValue
public static UTreePage fromValue(UTreePageRef pageRef, Value value)
-
-