java.lang.Object
swim.collections.BTreePage<K,V,U>
-
Method Summary
Modifier and TypeMethodDescriptionabstract int
arity()
balanced
(BTreeContext<K, V> tree) abstract boolean
containsKey
(Object key, BTreeContext<K, V> tree) abstract boolean
containsValue
(Object value) drop
(int lower, BTreeContext<K, V> tree) static <K,
V, U> BTreePage<K, V, U> empty()
abstract U
fold()
abstract V
get
(Object key, BTreeContext<K, V> tree) getEntry
(Object key, BTreeContext<K, V> tree) getIndex
(int index) abstract int
indexOf
(Object key, BTreeContext<K, V> tree) abstract boolean
isEmpty()
abstract OrderedMapCursor<K,
V> iterator()
abstract K
maxKey()
abstract K
minKey()
nextEntry
(K key, BTreeContext<K, V> tree) previousEntry
(K key, BTreeContext<K, V> tree) reduced
(U identity, CombinerFunction<? super V, U> accumulator, CombinerFunction<U, U> combiner) removed
(Object key, BTreeContext<K, V> tree) abstract OrderedMapCursor<K,
V> abstract int
size()
split
(int index) splitLeft
(int index) splitRight
(int index) take
(int upper, BTreeContext<K, V> tree)
-
Method Details
-
isEmpty
public abstract boolean isEmpty() -
size
public abstract int size() -
arity
public abstract int arity() -
fold
-
minKey
-
maxKey
-
containsKey
-
containsValue
-
indexOf
-
get
-
getEntry
-
getIndex
-
firstEntry
-
lastEntry
-
nextEntry
-
previousEntry
-
updated
-
removed
-
drop
-
take
-
balanced
-
split
-
splitLeft
-
splitRight
-
reduced
-
keyIterator
-
valueIterator
-
iterator
-
reverseKeyIterator
-
reverseValueIterator
-
reverseIterator
-
empty
-