| Modifier and Type | Method and Description |
|---|---|
<L,T extends L> |
TreeIterator.iterate(BPlusTree<L,T> tree,
PageMemoryEx pageMemory,
BPlusTree.TreeRowClosure<L,T> c) |
| Modifier and Type | Method and Description |
|---|---|
GridCursor<T> |
BPlusTree.find(L lower,
L upper,
BPlusTree.TreeRowClosure<L,T> c,
Object x) |
T |
BPlusTree.findFirst(BPlusTree.TreeRowClosure<L,T> filter)
Returns a value mapped to the lowest key, or
null if tree is empty or no entry matches the passed filter. |
T |
BPlusTree.findLast(BPlusTree.TreeRowClosure<L,T> c)
Returns a value mapped to the greatest key, or
null if tree is empty or no entry matches the passed filter. |
<R> R |
BPlusTree.findOne(L row,
BPlusTree.TreeRowClosure<L,T> c,
Object x) |
void |
BPlusTree.iterate(L lower,
L upper,
BPlusTree.TreeRowClosure<L,T> c) |
long |
BPlusTree.size(@Nullable BPlusTree.TreeRowClosure<L,T> filter)
Returns number of elements in the tree that match the filter by scanning through the pages of the leaf level.
|
| Modifier and Type | Method and Description |
|---|---|
GridCursor<CacheDataRow> |
CacheDataTree.find(CacheSearchRow lower,
CacheSearchRow upper,
BPlusTree.TreeRowClosure<CacheSearchRow,CacheDataRow> c,
Object x) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MvccTreeClosure
Common interface for MVCC search row closures (no-op, only to have clear inheritance hierarchy).
|
| Modifier and Type | Class and Description |
|---|---|
class |
MvccFirstRowTreeClosure
Closure which returns the very first encountered row.
|
class |
MvccSnapshotSearchRow
Search row which returns the first row visible for the given snapshot.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.10.0 Release Date : March 10 2021