All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
clear(BTreeIndex<Key,Value> index) |
boolean |
contains(BTreeIndex<Key,Value> index,
Key key) |
Value |
get(BTreeIndex<Key,Value> index,
Key key) |
Map.Entry<Key,Value> |
getFirst(BTreeIndex<Key,Value> index) |
BTreeNode<Key,Value> |
getFirstLeafNode(BTreeIndex<Key,Value> index) |
Map.Entry<Key,Value> |
getLast(BTreeIndex<Key,Value> index) |
int |
getMaxLeafDepth(BTreeIndex<Key,Value> index,
int depth) |
int |
getMinLeafDepth(BTreeIndex<Key,Value> index,
int depth) |
int |
getNext() |
int |
getPage() |
BTreeNode<Key,Value> |
getParent() |
boolean |
isBranch() |
boolean |
isEmpty(BTreeIndex<Key,Value> index) |
boolean |
isLeaf() |
Iterator<Map.Entry<Key,Value>> |
iterator(BTreeIndex<Key,Value> index) |
Iterator<Map.Entry<Key,Value>> |
iterator(BTreeIndex<Key,Value> index,
Key startKey) |
Iterator<Map.Entry<Key,Value>> |
iterator(BTreeIndex<Key,Value> index,
Predicate<Key> predicate) |
void |
printStructure(BTreeIndex<Key,Value> index,
PrintWriter out,
String firstLinePrefix,
String prefix) |
Value |
put(BTreeIndex<Key,Value> index,
Key key,
Value value) |
Value |
putIfAbsent(BTreeIndex<Key,Value> index,
Key key,
Value value) |
Value |
remove(BTreeIndex<Key,Value> index,
Key key) |
void |
setPage(int page) |
int |
size(BTreeIndex<Key,Value> index) |
String |
toString() |
void |
visit(BTreeIndex<Key,Value> index,
IndexVisitor<Key,Value> visitor) |