Interface | Description |
---|---|
BorrowedFromSiblingResult<K,V> |
The result of an delete operation, when we have borrowed some element from a sibling.
|
Cursor<K> |
A Cursor is used to fetch elements in a BTree and is returned by the
|
DeleteResult<K,V> |
The result of an delete operation.
|
InsertResult<K,V> |
The result of an insert operation.
|
Page<K,V> |
A MVCC Page interface.
|
Result<P> |
The result of an insert or delete operation.
|
TupleCursor<K,V> |
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 |
---|---|
AbstractBorrowedFromSiblingResult<K,V> |
The result of a delete operation, when the child has not been merged, and when
we have borrowed an element from the left sibling.
|
AbstractDeleteResult<K,V> |
An abstract class to gather common elements of the DeleteResult
|
AbstractResult<K,V> |
An abstract class to gather common elements of the Result classes
|
Addition<K,V> |
A class used to store an Addition modification done on a BTree.
|
BorrowedFromLeftResult<K,V> |
The result of a delete operation, when the child has not been merged, and when
we have borrowed an element from the left sibling.
|
BorrowedFromRightResult<K,V> |
The result of a delete operation, when the child has not been merged.
|
BTreeHeader |
Store in memory the information associated with a BTree.
|
Deletion<K,V> |
A class used to store a Delete modification done on a BTree.
|
Modification<K,V> |
An abstract class used to store a modification done on a BTree.
|
ModifyResult<K,V> |
The result of an insert operation, when the child has not been split.
|
NotPresentResult<K,V> |
The result of an delete operation, when the key to delete is not present in the tree.
|
ParentPos<K,V> |
This class is used to store the parent page and the position in it during
a browse operation.
|
PoisonPill<K,V> |
This is special class which is injected into the journal queue to tell
the journal thread that it should stop.
|
RemoveResult<K,V> |
The result of a delete operation, when the child has not been merged.
|
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.
|
SplitResult<K,V> |
The result of an insert operation, when the page has been split.
|
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 |
---|---|
AbstractBorrowedFromSiblingResult.SiblingPosition |
The two possible position for the sibling
|
BTreeTypeEnum |
An enum to describe the BTree type.
|
Copyright © 2012-2013 Apache Mavibot Project Parent. All Rights Reserved.