java.lang.Object
swim.db.Page
swim.db.STreePage
-
Method Summary
Modifier and TypeMethodDescriptionabstract STreePage
balanced
(long newVersion) abstract STreePage
committed
(int zone, long base, long version) abstract boolean
abstract void
copyToArray
(Object[] array, int offset) cursor()
deltaCursor
(long sinceVersion) depthCursor
(int maxDepth) abstract STreePage
drop
(long lower, long newVersion) static STreePage
empty
(PageContext context, int stem, long version) abstract STreePage
evacuated
(int post, long version) static STreePage
fromValue
(STreePageRef pageRef, Value value) abstract Value
get
(long index) abstract STreePage
getChild
(int index) abstract STreePageRef
getChildRef
(int index) abstract Slot
getEntry
(long index) abstract Slot
getSlot
(int x) abstract long
abstract STreePage
boolean
abstract long
lastIndexOf
(Object object) abstract STreePage
loadTree
(PageLoader pageLoader) abstract STreePageRef
pageRef()
abstract STreePage
reduced
(Value identity, CombinerFunction<? super Value, Value> accumulator, CombinerFunction<Value, Value> combiner, long newVersion) abstract STreePage
removed
(long index, long newVersion) abstract STreePage
abstract STreeNode
split
(int x, long newVersion) abstract STreePage
splitLeft
(int x, long newVersion) abstract STreePage
splitRight
(int x, long newVersion) abstract STreePage
take
(long upper, long newVersion) abstract STreePage
uncommitted
(long version) abstract STreePage
Methods 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:
isSTreePage
in classPage
-
pageRef
-
contains
-
getChildRef
- Specified by:
getChildRef
in 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:
uncommitted
in classPage
-
loadTree
-
cursor
-
depthCursor
-
deltaCursor
-
empty
-
fromValue
-