java.lang.Object
swim.db.Page
swim.db.STreePage
-
Method Summary
Modifier and TypeMethodDescriptionabstract STreePagebalanced(long newVersion) abstract STreePagecommitted(int zone, long base, long version) abstract booleanabstract voidcopyToArray(Object[] array, int offset) cursor()deltaCursor(long sinceVersion) depthCursor(int maxDepth) abstract STreePagedrop(long lower, long newVersion) static STreePageempty(PageContext context, int stem, long version) abstract STreePageevacuated(int post, long version) static STreePagefromValue(STreePageRef pageRef, Value value) abstract Valueget(long index) abstract STreePagegetChild(int index) abstract STreePageRefgetChildRef(int index) abstract SlotgetEntry(long index) abstract SlotgetSlot(int x) abstract longabstract STreePagebooleanabstract longlastIndexOf(Object object) abstract STreePageloadTree(PageLoader pageLoader) abstract STreePageRefpageRef()abstract STreePagereduced(Value identity, CombinerFunction<? super Value, Value> accumulator, CombinerFunction<Value, Value> combiner, long newVersion) abstract STreePageremoved(long index, long newVersion) abstract STreePageabstract STreeNodesplit(int x, long newVersion) abstract STreePagesplitLeft(int x, long newVersion) abstract STreePagesplitRight(int x, long newVersion) abstract STreePagetake(long upper, long newVersion) abstract STreePageuncommitted(long version) abstract STreePageMethods inherited from class swim.db.Page
arity, base, buildDiff, childCount, diffSize, fold, isBTreePage, isEmpty, isLeaf, isNode, isQTreePage, isUTreePage, pageContext, pageSize, pageType, post, printTree, soften, span, stem, toDebugString, toHeader, toValue, treeSize, version, writeDiff, writePage, zone
-
Method Details
-
isSTreePage
public boolean isSTreePage()- Overrides:
isSTreePagein classPage
-
pageRef
-
contains
-
getChildRef
- Specified by:
getChildRefin classPage
-
getChild
-
getSlot
-
get
-
getEntry
-
updated
-
inserted
-
appended
-
prepended
-
removed
-
removed
-
drop
-
take
-
indexOf
-
lastIndexOf
-
copyToArray
-
balanced
-
split
-
splitLeft
-
splitRight
-
reduced
public abstract STreePage 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
-