java.lang.Object
swim.db.Page
swim.db.QTreePage
-
Method Summary
Modifier and TypeMethodDescriptionabstract QTreePagebalanced(long newVersion) abstract QTreePagecommitted(int zone, long base, long version) booleancontainsKey(Value key, int xkRank, long xkBase, int ykRank, long ykBase) abstract booleancontainsKey(Value key, long xk, long yk) cursor()cursor(long x, long y) deltaCursor(long sinceVersion) deltaCursor(long x, long y, long sinceVersion) depthCursor(int maxDepth) depthCursor(long x, long y, int maxDepth) static QTreePageempty(PageContext context, int stem, long version) abstract QTreePageevacuated(int post, long version) abstract QTreePageflattened(long newVersion) static QTreePagefromValue(QTreePageRef pageRef, Value value) abstract ValuegetAll(long x, long y) getAll(long x0, long y0, long x1, long y1) abstract QTreePagegetChild(int index) abstract QTreePageRefgetChildRef(int index) abstract SlotgetSlot(int index) booleanabstract QTreePageloadTree(PageLoader pageLoader) abstract QTreePageRefpageRef()abstract QTreePagereduced(Value identity, CombinerFunction<? super Value, Value> accumulator, CombinerFunction<Value, Value> combiner, long newVersion) abstract QTreePageabstract inttileCursor(long x, long y) abstract QTreePageuncommitted(long version) updated(Value key, int xkRank, long xkBase, int ykRank, long ykBase, Value newValue, long newVersion) longx()longxBase()longxMask()intxRank()longxSplit()longy()longyBase()longyMask()intyRank()longySplit()Methods inherited from class swim.db.Page
arity, base, buildDiff, childCount, diffSize, fold, isBTreePage, isEmpty, isLeaf, isNode, isSTreePage, isUTreePage, pageContext, pageSize, pageType, post, printTree, soften, span, stem, toDebugString, toHeader, toValue, treeSize, version, writeDiff, writePage, zone
-
Method Details
-
isQTreePage
public boolean isQTreePage()- Overrides:
isQTreePagein classPage
-
pageRef
-
getChildRef
- Specified by:
getChildRefin classPage
-
getChild
-
x
public long x() -
xRank
public int xRank() -
xBase
public long xBase() -
xMask
public long xMask() -
xSplit
public long xSplit() -
y
public long y() -
yRank
public int yRank() -
yBase
public long yBase() -
yMask
public long yMask() -
ySplit
public long ySplit() -
slotCount
public abstract int slotCount() -
getSlot
-
containsKey
-
containsKey
-
get
-
get
-
getAll
-
getAll
-
updated
-
updated
-
removed
-
removed
-
flattened
-
balanced
-
reduced
public abstract QTreePage reduced(Value identity, CombinerFunction<? super Value, Value> accumulator, CombinerFunction<Value, Value> combiner, long newVersion) -
evacuated
-
committed
-
uncommitted
- Specified by:
uncommittedin classPage
-
loadTree
-
cursor
-
cursor
-
depthCursor
-
depthCursor
-
deltaCursor
-
deltaCursor
-
tileCursor
-
tileCursor
-
empty
-
fromValue
-