| Interface | Description |
|---|---|
| BTree<K,V> |
A B-tree 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
|
| TransactionManager<K,V> |
An interface used to manage the transactions mechanism in B-trees.
|
| ValueCursor<V> |
A Cursor is used to fetch elements in a BTree and is returned by the
|
| Class | Description |
|---|---|
| AbstractTransactionManager<K,V> |
An abstract class implementing the TransactionManager interface.
|
| BTreeFactory<K,V> |
This class construct a B-tree from a serialized version of a B-tree.
|
| BulkLoader<K,V> |
A class used to bulk load a BTree.
|
| EmptyTupleCursor<K,V> |
A Cursor which is used when we have no element to return
|
| EmptyValueCursor<V> |
A Cursor which is used when we have no value to return
|
| InMemoryBTreeBuilder<K,V> |
A BTree builder that builds a tree from the bottom.
|
| InMemoryBTreeConfiguration<K,V> |
The B+Tree Configuration.
|
| InMemoryTransactionManager |
An implementation of a TransactionManager for in-memory B-trees
|
| KeyCursor<K> |
A Cursor is used to fetch only keys in a BTree and is returned by the
|
| LevelInfo<K,V> |
A class to store informations on a level.
|
| MavibotInspector |
A class to examine a Mavibot database file.
|
| PageReclaimer |
A class used for reclaiming the copied pages.
|
| PersistedBTree<K,V> |
The B+Tree MVCC data structure.
|
| PersistedBTreeBuilder<K,V> |
A B-tree 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 B-trees.
|
| RevisionOffset |
A class to hold name, revision, and copied page offsets of a B-Tree.
|
| Tuple<K,V> |
The Tuple class is used when we browse a btree, it will contain the results
fetched from the btree.
|
| TupleComparator<K,V> |
An comparator that encapsulate a Comparator to compare two tuples
using their key.
|
| 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 B-tree type.
|
Copyright © 2012–2015 Apache Mavibot Project Parent. All rights reserved.