java.lang.Object
swim.db.Page
swim.db.BTreePage
-
Method Summary
Modifier and TypeMethodDescriptionabstract BTreePagebalanced(long newVersion) abstract BTreePagecommitted(int zone, long base, long version) abstract booleancontainsKey(Value key) abstract booleancontainsValue(Value value) abstract OrderedMapCursor<Value,Value> cursor()abstract OrderedMapCursor<Value,Value> deltaCursor(long sinceVersion) abstract OrderedMapCursor<Value,Value> depthCursor(int maxDepth) abstract BTreePagedrop(long lower, long newVersion) static BTreePageempty(PageContext context, int stem, long version) abstract BTreePageevacuated(int post, long version) abstract Slotabstract SlotfirstEntry(Value key) static BTreePagefromValue(BTreePageRef pageRef, Value value) abstract Valueabstract BTreePagegetChild(int index) abstract BTreePageRefgetChildRef(int index) abstract Slotabstract SlotgetIndex(long index) abstract ValuegetKey(int x) abstract SlotgetSlot(int x) abstract longbooleanabstract Slotabstract BTreePageloadTree(PageLoader pageLoader) abstract ValuemaxKey()abstract ValueminKey()abstract Slotabstract BTreePageRefpageRef()abstract SlotpreviousEntry(Value key) abstract BTreePagereduced(Value identity, CombinerFunction<? super Value, Value> accumulator, CombinerFunction<Value, Value> combiner, long newVersion) abstract BTreePageabstract BTreeNodesplit(int x, long newVersion) abstract BTreePagesplitLeft(int x, long newVersion) abstract BTreePagesplitRight(int x, long newVersion) abstract BTreePagetake(long upper, long newVersion) abstract BTreePageuncommitted(long version) abstract BTreePageMethods inherited from class swim.db.Page
arity, base, buildDiff, childCount, diffSize, fold, isEmpty, isLeaf, isNode, isQTreePage, isSTreePage, isUTreePage, pageContext, pageSize, pageType, post, printTree, soften, span, stem, toDebugString, toHeader, toValue, treeSize, version, writeDiff, writePage, zone
-
Method Details
-
isBTreePage
public boolean isBTreePage()- Overrides:
isBTreePagein classPage
-
pageRef
-
containsKey
-
containsValue
-
indexOf
-
getChildRef
- Specified by:
getChildRefin classPage
-
getChild
-
getSlot
-
getKey
-
minKey
-
maxKey
-
get
-
getEntry
-
getIndex
-
firstEntry
-
firstEntry
-
lastEntry
-
nextEntry
-
previousEntry
-
updated
-
removed
-
drop
-
take
-
balanced
-
split
-
splitLeft
-
splitRight
-
reduced
public abstract BTreePage reduced(Value identity, CombinerFunction<? super Value, Value> accumulator, CombinerFunction<Value, Value> combiner, long newVersion) -
evacuated
-
committed
-
uncommitted
- Specified by:
uncommittedin classPage
-
loadTree
-
cursor
-
depthCursor
-
deltaCursor
-
empty
-
fromValue
-