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.