Interface | Description |
---|---|
BTree<K,V> |
A BTree interface, to be implemented by the PersistedBTree or the InMemoryBTree
|
Cursor<K> |
A Cursor is used to fetch elements in a BTree and is returned by the
|
ValueCursor<V> |
A Cursor is used to fetch elements in a BTree and is returned by the
|
Class | Description |
---|---|
BTreeFactory<K,V> |
This class construct a BTree from a serialized version of a BTree.
|
InMemoryBTreeBuilder<K,V> |
A BTree builder that builds a tree from the bottom.
|
InMemoryBTreeConfiguration<K,V> |
The B+Tree Configuration.
|
PersistedBTree<K,V> |
The B+Tree MVCC data structure.
|
PersistedBTreeBuilder<K,V> |
A BTree builder that builds a tree from the bottom.
|
PersistedBTreeConfiguration<K,V> |
The B+Tree Configuration.
|
ReadTransaction<K,V> |
The Transaction is used to protect the BTree against concurrent modification,
and insure that a read is always done against one single revision.
|
RecordManager |
The RecordManager is used to manage the file in which we will store the BTrees.
|
Tuple<K,V> |
The Tuple class is used when we browse a btree, it will contain the results
fetched from the btree.
|
TupleCursor<K,V> |
A Cursor is used to fetch elements in a BTree and is returned by the
|
Enum | Description |
---|---|
BTreeTypeEnum |
An enum to describe the BTree type.
|
Copyright © 2012-2014 Apache Mavibot Project Parent. All Rights Reserved.