Interface | Description |
---|---|
ElementHolder<E,K,V> |
A Value holder.
|
Class | Description |
---|---|
Addition<K,V> |
A class used to store an Addition modification done on a BTree.
|
BTree<K,V> |
The B+Tree MVCC data structure.
|
BTreeBuilder<K,V> |
A BTree builder that builds a tree from the bottom.
|
BTreeConfiguration<K,V> |
The B+Tree Configuration.
|
BTreeFactory |
This cless construct a BTree from a serialized version of a BTree.
|
Cursor<K,V> |
A Cursor is used to fetch elements in a BTree and is returned by the
|
Deletion<K,V> |
A class used to store a Delete modification done on a BTree.
|
DuplicateKeyMemoryHolder<K,V> |
A holder for values of duplicate keys.
|
MemoryHolder<K,V> |
A In-Memory Value holder.
|
Modification<K,V> |
An abstract class used to store a modification done on a BTree.
|
PoisonPill<K,V> |
This is special class which is injected into the journal queue to tell
the journal thread that it should stop.
|
RecordManager |
The RecordManager is used to manage the file in which we will store the BTrees.
|
ReferenceHolder<E,K,V> |
A Value holder.
|
RevisionName |
A data structure that stores a revision associated to a BTree name.
|
RevisionNameComparator |
A comparator for the RevisionName class
|
RevisionNameSerializer |
A serializer for the RevisionName object.
|
Transaction<K,V> |
The Transaction is used to protect the BTree against concurrent modifcation,
and insure that a read is always done against one single revision.
|
Tuple<K,V> |
The Tuple class is used when we browse a btree, it will contain the results
fetched from the btree.
|
Enum | Description |
---|---|
BTreeTypeEnum |
An enum to describe the BTree type.
|
Copyright © 2012-2013 Apache Mavibot Project Parent. All Rights Reserved.