- AbstractBorrowedFromSiblingResult<K,V> - Class in org.apache.directory.mavibot.btree
-
The result of a delete operation, when the child has not been merged, and when
we have borrowed an element from the left sibling.
- AbstractBorrowedFromSiblingResult(Page<K, V>, Page<K, V>, Tuple<K, V>, AbstractBorrowedFromSiblingResult.SiblingPosition) - Constructor for class org.apache.directory.mavibot.btree.AbstractBorrowedFromSiblingResult
-
The default constructor for RemoveResult.
- AbstractBorrowedFromSiblingResult(List<Page<K, V>>, Page<K, V>, Page<K, V>, Tuple<K, V>, AbstractBorrowedFromSiblingResult.SiblingPosition) - Constructor for class org.apache.directory.mavibot.btree.AbstractBorrowedFromSiblingResult
-
A constructor for RemoveResult with a list of copied pages.
- AbstractBorrowedFromSiblingResult.SiblingPosition - Enum in org.apache.directory.mavibot.btree
-
The two possible position for the sibling
- AbstractDeleteResult<K,V> - Class in org.apache.directory.mavibot.btree
-
An abstract class to gather common elements of the DeleteResult
- AbstractDeleteResult(Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.AbstractDeleteResult
-
The default constructor for AbstractDeleteResult.
- AbstractDeleteResult(List<Page<K, V>>, Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.AbstractDeleteResult
-
The default constructor for AbstractDeleteResult.
- AbstractElementSerializer<T> - Class in org.apache.directory.mavibot.btree.serializer
-
An abstract ElementSerializer that implements comon methods
- AbstractElementSerializer(Comparator<T>) - Constructor for class org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer
-
Create a new instance of Serializer
- AbstractResult<K,V> - Class in org.apache.directory.mavibot.btree
-
An abstract class to gather common elements of the Result classes
- AbstractResult() - Constructor for class org.apache.directory.mavibot.btree.AbstractResult
-
The default constructor for AbstractResult.
- AbstractResult(List<Page<K, V>>) - Constructor for class org.apache.directory.mavibot.btree.AbstractResult
-
Creates an instance of AbstractResult with an initialized list of copied pages.
- add(V) - Method in class org.apache.directory.mavibot.btree.managed.ValueHolder
-
Add a new value in the ValueHolder
- add(V) - Method in class org.apache.directory.mavibot.btree.memory.ValueHolder
-
Add a new value in the ValueHolder
- addBTree(String, ElementSerializer<K>, ElementSerializer<V>, boolean) - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
Creates a BTree and automatically adds it to the list of managed btrees
- addCopiedPage(Page<K, V>) - Method in class org.apache.directory.mavibot.btree.AbstractResult
-
Add a new copied page
- addCopiedPage(P) - Method in interface org.apache.directory.mavibot.btree.Result
-
Add a new copied page
- Addition<K,V> - Class in org.apache.directory.mavibot.btree
-
A class used to store an Addition modification done on a BTree.
- Addition(K, V) - Constructor for class org.apache.directory.mavibot.btree.Addition
-
Create a new Addition instance.
- ADDITION - Static variable in class org.apache.directory.mavibot.btree.Modification
-
The byte used to define an Addition in the serialized journal
- AFTER_LAST - Static variable in interface org.apache.directory.mavibot.btree.Cursor
-
- afterLast() - Method in interface org.apache.directory.mavibot.btree.Cursor
-
Places the cursor at the end of the last position
- afterLast() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Change the position in the current cursor to set it after the last key
- afterLast() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Change the position in the current cursor to set it after the last key
- afterLast() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Change the position in the current cursor to set it after the last key
- BEFORE_FIRST - Static variable in interface org.apache.directory.mavibot.btree.Cursor
-
Static value for the beforeFrst and afterLast positions
- beforeFirst() - Method in interface org.apache.directory.mavibot.btree.Cursor
-
moves the cursor to the same position that was given at the time of instantiating the cursor.
- beforeFirst() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Change the position in the current cursor before the first key
- beforeFirst() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Change the position in the current cursor before the first key
- beforeFirst() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Change the position in the current cursor before the first key
- BooleanArrayComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares boolean arrays.
- BooleanArrayComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.BooleanArrayComparator
-
- BooleanComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares booleans
- BooleanComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.BooleanComparator
-
- BooleanSerializer - Class in org.apache.directory.mavibot.btree.serializer
-
The Boolean serializer.
- BooleanSerializer() - Constructor for class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
Create a new instance of BooleanSerializer
- BorrowedFromLeftResult<K,V> - Class in org.apache.directory.mavibot.btree
-
The result of a delete operation, when the child has not been merged, and when
we have borrowed an element from the left sibling.
- BorrowedFromLeftResult(Page<K, V>, Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.BorrowedFromLeftResult
-
The default constructor for BorrowedFromLeftResult.
- BorrowedFromLeftResult(List<Page<K, V>>, Page<K, V>, Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.BorrowedFromLeftResult
-
A constructor for BorrowedFromLeftResult which takes a list of copied pages.
- BorrowedFromRightResult<K,V> - Class in org.apache.directory.mavibot.btree
-
The result of a delete operation, when the child has not been merged.
- BorrowedFromRightResult(Page<K, V>, Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.BorrowedFromRightResult
-
The default constructor for BorrowedFromRightResult.
- BorrowedFromRightResult(List<Page<K, V>>, Page<K, V>, Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.BorrowedFromRightResult
-
A constructor for BorrowedFromRightResult which takes a list of copied pages.
- BorrowedFromSiblingResult<K,V> - Interface in org.apache.directory.mavibot.btree
-
The result of an delete operation, when we have borrowed some element from a sibling.
- browse() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a cursor starting at the beginning of the tree
- browse(long) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a cursor starting at the beginning of the tree, for a given revision
- browse() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a cursor starting at the beginning of the tree
- browse(long) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a cursor starting at the beginning of the tree, for a given revision
- browse(K, Transaction<K, V>, ParentPos<K, V>[], int) - Method in interface org.apache.directory.mavibot.btree.Page
-
Browses the tree, looking for the given key, and creates a Cursor on top
of the found result.
- browse(Transaction<K, V>, ParentPos<K, V>[], int) - Method in interface org.apache.directory.mavibot.btree.Page
-
Browses the whole tree, and creates a Cursor on top of it.
- browseFrom(K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a cursor starting on the given key
- browseFrom(long, K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a cursor starting on the given key at the given revision
- browseFrom(K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a cursor starting on the given key
- browseFrom(long, K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a cursor starting on the given key at the given revision
- BTree<K,V> - Class in org.apache.directory.mavibot.btree.managed
-
The B+Tree MVCC data structure.
- BTree() - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a new BTree, with no initialization.
- BTree(BTreeConfiguration<K, V>) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a new in-memory BTree using the BTreeConfiguration to initialize the
BTree
- BTree(String, ElementSerializer<K>, ElementSerializer<V>) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a new in-memory BTree with a default page size and key/value serializers.
- BTree(String, ElementSerializer<K>, ElementSerializer<V>, boolean) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
- BTree(String, ElementSerializer<K>, ElementSerializer<V>, boolean, int) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
- BTree(String, ElementSerializer<K>, ElementSerializer<V>, int) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a new in-memory BTree with a default page size and key/value serializers.
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a new BTree with a default page size and a comparator, with an associated file.
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>, int) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
Creates a new instance of BTree with the given name and store it under the given dataDir if provided.
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>, int, boolean) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>, int, boolean, int) - Constructor for class org.apache.directory.mavibot.btree.managed.BTree
-
- BTree<K,V> - Class in org.apache.directory.mavibot.btree.memory
-
The B+Tree MVCC data structure.
- BTree() - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a new BTree, with no initialization.
- BTree(BTreeConfiguration<K, V>) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a new in-memory BTree using the BTreeConfiguration to initialize the
BTree
- BTree(String, ElementSerializer<K>, ElementSerializer<V>) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a new in-memory BTree with a default page size and key/value serializers.
- BTree(String, ElementSerializer<K>, ElementSerializer<V>, boolean) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
- BTree(String, ElementSerializer<K>, ElementSerializer<V>, int) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a new in-memory BTree with a default page size and key/value serializers.
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a new BTree with a default page size and a comparator, with an associated file.
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>, int) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
Creates a new instance of BTree with the given name and store it under the given dataDir if provided.
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>, int, boolean) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
- BTree(String, String, ElementSerializer<K>, ElementSerializer<V>, int, boolean, int) - Constructor for class org.apache.directory.mavibot.btree.memory.BTree
-
- BTreeAlreadyManagedException - Exception in org.apache.directory.mavibot.btree.exception
-
An exception thrown when we try to manage a BTree which name is
already managed by the RecordManager
- BTreeAlreadyManagedException() - Constructor for exception org.apache.directory.mavibot.btree.exception.BTreeAlreadyManagedException
-
Creates a new instance of BtreeAlreadyManagedException.
- BTreeAlreadyManagedException(String) - Constructor for exception org.apache.directory.mavibot.btree.exception.BTreeAlreadyManagedException
-
Creates a new instance of BtreeAlreadyManagedException.
- BTreeAlreadyManagedException(Throwable) - Constructor for exception org.apache.directory.mavibot.btree.exception.BTreeAlreadyManagedException
-
Creates a new instance of BtreeAlreadyManagedException.
- BTreeAlreadyManagedException(String, Throwable) - Constructor for exception org.apache.directory.mavibot.btree.exception.BTreeAlreadyManagedException
-
Creates a new instance of KeyNotFoundException.
- BTreeBuilder<K,V> - Class in org.apache.directory.mavibot.btree.memory
-
A BTree builder that builds a tree from the bottom.
- BTreeBuilder(String, int, ElementSerializer<K>, ElementSerializer<V>) - Constructor for class org.apache.directory.mavibot.btree.memory.BTreeBuilder
-
- BTreeConfiguration<K,V> - Class in org.apache.directory.mavibot.btree.managed
-
The B+Tree Configuration.
- BTreeConfiguration() - Constructor for class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- BTreeConfiguration<K,V> - Class in org.apache.directory.mavibot.btree.memory
-
The B+Tree Configuration.
- BTreeConfiguration() - Constructor for class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- BTreeFactory - Class in org.apache.directory.mavibot.btree.managed
-
This class construct a BTree from a serialized version of a BTree.
- BTreeFactory() - Constructor for class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
- BTreeFactory - Class in org.apache.directory.mavibot.btree.memory
-
This class construct a BTree from a serialized version of a BTree.
- BTreeFactory() - Constructor for class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
- BTreeHeader - Class in org.apache.directory.mavibot.btree
-
Store in memory the information associated with a BTree.
- BTreeHeader() - Constructor for class org.apache.directory.mavibot.btree.BTreeHeader
-
Creates a BTreeHeader instance
- BTreeTypeEnum - Enum in org.apache.directory.mavibot.btree
-
An enum to describe the BTree type.
- BTreeTypeEnum - Enum in org.apache.directory.mavibot.btree.memory
-
An enum to describe the BTree type.
- BufferHandler - Class in org.apache.directory.mavibot.btree.serializer
-
A class used to hide the buffer read from the underlying file.
- BufferHandler(byte[]) - Constructor for class org.apache.directory.mavibot.btree.serializer.BufferHandler
-
Create a new BufferHandler
- BufferHandler(FileChannel, ByteBuffer) - Constructor for class org.apache.directory.mavibot.btree.serializer.BufferHandler
-
Create a new BufferHandler
- build(Iterator<Tuple<K, V>>) - Method in class org.apache.directory.mavibot.btree.managed.ManagedBTreeBuilder
-
- build(Iterator<Tuple<K, V>>) - Method in class org.apache.directory.mavibot.btree.memory.BTreeBuilder
-
- BulkDataSorter<K,V> - Class in org.apache.directory.mavibot.btree.managed
-
A utility class for sorting a large number of keys before building a BTree using
ManagedBTreeBuilder
.
- BulkDataSorter(TupleReaderWriter<K, V>, Comparator<Tuple<K, V>>, int) - Constructor for class org.apache.directory.mavibot.btree.managed.BulkDataSorter
-
- BulkDataSorter<K,V> - Class in org.apache.directory.mavibot.btree.memory
-
A utility class for sorting a large number of keys before building a BTree using
BTreeBuilder
.
- BulkDataSorter(TupleReaderWriter<K, V>, Comparator<Tuple<K, V>>, int) - Constructor for class org.apache.directory.mavibot.btree.memory.BulkDataSorter
-
- ByteArrayComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares byte arrays.
- ByteArrayComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.ByteArrayComparator
-
- ByteArraySerializer - Class in org.apache.directory.mavibot.btree.serializer
-
A serializer for a byte[].
- ByteArraySerializer() - Constructor for class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
Create a new instance of ByteArraySerializer
- ByteArraySerializer(Comparator<byte[]>) - Constructor for class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
Create a new instance of ByteArraySerializer with custom comparator
- ByteComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares bytes
- ByteComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.ByteComparator
-
- ByteSerializer - Class in org.apache.directory.mavibot.btree.serializer
-
The Byte serializer.
- ByteSerializer() - Constructor for class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
Create a new instance of ByteSerializer
- CharArrayComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares char arrays
- CharArrayComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.CharArrayComparator
-
- CharArraySerializer - Class in org.apache.directory.mavibot.btree.serializer
-
A serializer for a char[].
- CharArraySerializer() - Constructor for class org.apache.directory.mavibot.btree.serializer.CharArraySerializer
-
Create a new instance of CharArraySerializer
- CharComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares chars
- CharComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.CharComparator
-
- CharSerializer - Class in org.apache.directory.mavibot.btree.serializer
-
The Character serializer.
- CharSerializer() - Constructor for class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
Create a new instance of CharSerializer
- clone() - Method in class org.apache.directory.mavibot.btree.managed.ValueHolder
-
Create a clone of this instance
- clone() - Method in class org.apache.directory.mavibot.btree.memory.ValueHolder
-
Create a clone of this instance
- close() - Method in interface org.apache.directory.mavibot.btree.Cursor
-
Closes the cursor, thus releases the associated transaction
- close() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Close the BTree, cleaning up all the data structure
- close() - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
Close the RecordManager and flush everything on disk
- close() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Closes the cursor, thus releases the associated transaction
- close() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Close the BTree, cleaning up all the data structure
- close() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Closes the cursor, thus releases the associated transaction
- close() - Method in class org.apache.directory.mavibot.btree.Transaction
-
Close the transaction, releasing the revision it was using.
- compare(boolean[], boolean[]) - Method in class org.apache.directory.mavibot.btree.comparator.BooleanArrayComparator
-
Compare two boolean arrays.
- compare(Boolean, Boolean) - Method in class org.apache.directory.mavibot.btree.comparator.BooleanComparator
-
Compare two booleans.
- compare(byte[], byte[]) - Method in class org.apache.directory.mavibot.btree.comparator.ByteArrayComparator
-
Compare two byte arrays.
- compare(Byte, Byte) - Method in class org.apache.directory.mavibot.btree.comparator.ByteComparator
-
Compare two bytes.
- compare(char[], char[]) - Method in class org.apache.directory.mavibot.btree.comparator.CharArrayComparator
-
Compare two char arrays.
- compare(Character, Character) - Method in class org.apache.directory.mavibot.btree.comparator.CharComparator
-
Compare two chars.
- compare(int[], int[]) - Method in class org.apache.directory.mavibot.btree.comparator.IntArrayComparator
-
Compare two long arrays.
- compare(Integer, Integer) - Method in class org.apache.directory.mavibot.btree.comparator.IntComparator
-
Compare two integers.
- compare(long[], long[]) - Method in class org.apache.directory.mavibot.btree.comparator.LongArrayComparator
-
Compare two long arrays.
- compare(Long, Long) - Method in class org.apache.directory.mavibot.btree.comparator.LongComparator
-
Compare two longs.
- compare(short[], short[]) - Method in class org.apache.directory.mavibot.btree.comparator.ShortArrayComparator
-
Compare two short arrays.
- compare(Short, Short) - Method in class org.apache.directory.mavibot.btree.comparator.ShortComparator
-
Compare two shorts.
- compare(String, String) - Method in class org.apache.directory.mavibot.btree.comparator.StringComparator
-
Compare two Strings.
- compare(RevisionName, RevisionName) - Method in class org.apache.directory.mavibot.btree.managed.RevisionNameComparator
- compare(RevisionName, RevisionName) - Method in class org.apache.directory.mavibot.btree.RevisionNameComparator
- compare(T, T) - Method in class org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer
-
Returns the comparison of two types.
- compare(T, T) - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
Returns the comparison of two types.
- compare(long[], long[]) - Method in class org.apache.directory.mavibot.btree.serializer.LongArraySerializer
-
Returns the comparison of two types.
- compare(T, T) - Method in interface org.apache.directory.mavibot.btree.serializer.Serializer
-
Returns the comparison of two types.
- compare(String, String) - Method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Returns the comparison of two types.
- contains(K, V) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Checks if the BTree contains the given key with the given value.
- contains(long, K, V) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Checks if the BTree contains the given key with the given value for a given revision
- contains(V) - Method in class org.apache.directory.mavibot.btree.managed.ValueHolder
-
Add a new value in the ValueHolder
- contains(K, V) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Checks if the BTree contains the given key with the given value.
- contains(long, K, V) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Checks if the BTree contains the given key with the given value for a given revision
- contains(V) - Method in class org.apache.directory.mavibot.btree.memory.ValueHolder
-
Check that a value exists in the ValueHolder
- contains(K, V) - Method in interface org.apache.directory.mavibot.btree.Page
-
Checks if the page contains the given key with the given value.
- createBTree() - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Create a new BTree.
- createBTree() - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Create a new BTree.
- createLeaf(BTree<K, V>, long, int) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Create a new Leaf for the give BTree.
- createLeaf(BTree<K, V>, long, int) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Create a new Leaf for the give BTree.
- createNode(BTree<K, V>, long, int) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Create a new Node for the give BTree.
- createNode(BTree<K, V>, long, int) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Create a new Node for the give BTree.
- Cursor<K> - Interface in org.apache.directory.mavibot.btree
-
A Cursor is used to fetch elements in a BTree and is returned by the
- DATA_SUFFIX - Static variable in class org.apache.directory.mavibot.btree.managed.BTree
-
The default data file suffix
- DATA_SUFFIX - Static variable in class org.apache.directory.mavibot.btree.memory.BTree
-
The default data file suffix
- decrementNbElems() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
Decrement the number of elements
- DEFAULT_JOURNAL - Static variable in class org.apache.directory.mavibot.btree.managed.BTree
-
The default journal name
- DEFAULT_JOURNAL - Static variable in class org.apache.directory.mavibot.btree.memory.BTree
-
The default journal name
- DEFAULT_PAGE_SIZE - Static variable in class org.apache.directory.mavibot.btree.managed.BTree
-
Default page size (number of entries per node)
- DEFAULT_PAGE_SIZE - Static variable in class org.apache.directory.mavibot.btree.memory.BTree
-
Default page size (number of entries per node)
- DEFAULT_READ_TIMEOUT - Static variable in class org.apache.directory.mavibot.btree.managed.BTree
-
Define a default delay for a read transaction.
- DEFAULT_READ_TIMEOUT - Static variable in class org.apache.directory.mavibot.btree.memory.BTree
-
Define a default delay for a read transaction.
- DEFAULT_WRITE_BUFFER_SIZE - Static variable in class org.apache.directory.mavibot.btree.managed.BTree
-
Default size of the buffer used to write data on disk.
- DEFAULT_WRITE_BUFFER_SIZE - Static variable in class org.apache.directory.mavibot.btree.memory.BTree
-
Default size of the buffer used to write data on disk.
- delete(K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Delete the entry which key is given as a parameter.
- delete(K, V) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Delete the value from an entry associated with the given key.
- delete(K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Delete the entry which key is given as a parameter.
- delete(K, V) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Delete the value from an entry associated with the given key.
- delete(long, K, V, Page<K, V>, int) - Method in interface org.apache.directory.mavibot.btree.Page
-
Deletes the value from an entry associated with the given key in this page.
- DeleteResult<K,V> - Interface in org.apache.directory.mavibot.btree
-
The result of an delete operation.
- Deletion<K,V> - Class in org.apache.directory.mavibot.btree
-
A class used to store a Delete modification done on a BTree.
- Deletion(K) - Constructor for class org.apache.directory.mavibot.btree.Deletion
-
Create a new Deletion instance.
- DELETION - Static variable in class org.apache.directory.mavibot.btree.Modification
-
The byte used to define a Deletion in the serialized journal
- deserialize(BTree<K, V>, long) - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
A static method used to deserialize a RevisionName from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
A static method used to deserialize a RevisionName from a byte array.
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
A static method used to deserialize a RevisionName from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
A static method used to deserialize a RevisionName from a byte array.
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
A static method used to deserialize a Boolean from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
A static method used to deserialize a Boolean from a byte array.
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
Deserialize an element from a BufferHandler
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
A static method used to deserialize a byte array from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
A static method used to deserialize a byte array from a byte array.
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
Deserialize an element from a ByteBuffer
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
A static method used to deserialize a Byte from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
A static method used to deserialize a Byte from a byte array.
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
Deserialize an element from a BufferHandler
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.CharArraySerializer
-
A static method used to deserialize a char array from a byte array.
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.CharArraySerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.CharArraySerializer
-
Deserialize an element from a ByteBuffer
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
A static method used to deserialize a Character from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
A static method used to deserialize a Character from a byte array.
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
Deserialize an element from a BufferHandler
- deserialize(BufferHandler) - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
A static method used to deserialize an Integer from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
A static method used to deserialize an Integer from a byte array.
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
Deserialize an element from a BufferHandler
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.LongArraySerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.LongArraySerializer
-
Deserialize an element from a ByteBuffer
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
A static method used to deserialize a Long from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
A static method used to deserialize an Integer from a byte array.
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(BufferHandler) - Method in interface org.apache.directory.mavibot.btree.serializer.Serializer
-
Deserialize a type from a byte[]
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
A static method used to deserialize a Short from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
A static method used to deserialize a Short from a byte array.
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
Deserialize an element from a ByteBuffer
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
Deserialize an element from a BufferHandler
- deserialize(byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
A static method used to deserialize a String from a byte array.
- deserialize(byte[], int) - Static method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
A static method used to deserialize a String from a byte array.
- deserialize(BufferHandler) - Method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Deserialize an element from a BufferHandler
- deserialize(ByteBuffer) - Method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Deserialize an element from a ByteBuffer
- dump(byte) - Static method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
- dump() - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
Dump the RecordManager file
- dumpByte(byte) - Static method in class org.apache.directory.mavibot.btree.util.Strings
-
Helper function that dump a byte in hex form
- dumpBytes(byte[]) - Static method in class org.apache.directory.mavibot.btree.util.Strings
-
Helper function that dump an array of bytes in hex form
- dumpHex(byte) - Static method in class org.apache.directory.mavibot.btree.util.Strings
-
Helper function that returns a char from an hex
- dumpHexPairs(byte[]) - Static method in class org.apache.directory.mavibot.btree.util.Strings
-
Helper function that dump an array of bytes in hex pair form,
without '0x' and space chars
- dumpPage(String) - Method in interface org.apache.directory.mavibot.btree.Page
-
Pretty-prints the tree with tabs
- dupPos - Variable in class org.apache.directory.mavibot.btree.ParentPos
-
The current position of the duplicate container in the page
- findLeftMost() - Method in interface org.apache.directory.mavibot.btree.Page
-
Finds the leftmost element in this page.
- findPos(K) - Method in interface org.apache.directory.mavibot.btree.Page
-
Find the position of the given key in the page.
- findRightMost() - Method in interface org.apache.directory.mavibot.btree.Page
-
Finds the rightmost element in this page.
- flush() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Flush the latest revision to disk.
- flush(File) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Flush the latest revision to disk
- flush() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Flush the latest revision to disk.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
A method used to deserialize a RevisionName from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
A method used to deserialize a RevisionName from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
A static method used to deserialize a RevisionName from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
A static method used to deserialize a RevisionName from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
A method used to deserialize a Boolean from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
A method used to deserialize a Boolean from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
A method used to deserialize a byte array from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
A method used to deserialize a byte array from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
A method used to deserialize a Byte from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
A method used to deserialize a Byte from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.CharArraySerializer
-
A method used to deserialize a char array from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.CharArraySerializer
-
A method used to deserialize a char array from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
A method used to deserialize a Character from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
A static method used to deserialize a Character from a byte array.
- fromBytes(byte[]) - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
Deserialize an element from a byte[]
- fromBytes(byte[], int) - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
Deserialize an element from a byte[]
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
A method used to deserialize an Integer from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
A method used to deserialize an Integer from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.LongArraySerializer
-
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.LongArraySerializer
-
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
A method used to deserialize a Long from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
A method used to deserialize an Integer from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
A method used to deserialize a Short from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
A method used to deserialize a Short from a byte array.
- fromBytes(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
A method used to deserialize a String from a byte array.
- fromBytes(byte[], int) - Method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
A method used to deserialize a String from a byte array.
- get(K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Find a value in the tree, given its key.
- get(long, K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Find a value in the tree, given its key, at a specific revision.
- get(K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Find a value in the tree, given its key.
- get(long, K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Find a value in the tree, given its key, at a specific revision.
- get(K) - Method in interface org.apache.directory.mavibot.btree.Page
-
Gets the value associated with the given key, if any.
- getBTreeOffset() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getBuffer() - Method in class org.apache.directory.mavibot.btree.serializer.BufferHandler
-
- getBytesUtf8(String) - Static method in class org.apache.directory.mavibot.btree.util.Strings
-
Return UTF-8 encoded byte[] representation of a String
- getBytesUtf8Ascii(String) - Static method in class org.apache.directory.mavibot.btree.util.Strings
-
When the string to convert to bytes is pure ascii, this is a faster
method than the getBytesUtf8.
- getCacheSize() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getCacheSize() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getCheckPointDelay() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getCheckPointDelay() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getComparator() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getComparator() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getComparator() - Method in class org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer
- getComparator() - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
- getCopiedPages() - Method in class org.apache.directory.mavibot.btree.AbstractResult
- getCopiedPages() - Method in interface org.apache.directory.mavibot.btree.Result
-
- getCreationDate() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Get the creation date
- getCreationDate() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Get the creation date
- getCreationDate() - Method in class org.apache.directory.mavibot.btree.Transaction
-
- getCreationDate() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Get the creation date
- getCursor() - Method in class org.apache.directory.mavibot.btree.managed.ValueHolder
-
- getCursor() - Method in class org.apache.directory.mavibot.btree.memory.ValueHolder
-
- getFile() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getFilePath() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getFilePath() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getJournal() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getJournalName() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getJournalName() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getJournalSize() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getJournalSize() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getKey() - Method in class org.apache.directory.mavibot.btree.managed.KeyHolder
-
- getKey(int) - Method in interface org.apache.directory.mavibot.btree.Page
-
Returns the key at a given position
- getKey() - Method in class org.apache.directory.mavibot.btree.Tuple
-
- getKeySerializer() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getKeySerializer() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getKeySerializer() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getKeySerializer() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getKeySerializerFQCN() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getKeySerializerFQCN() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getKeySerializerFQCN() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getLastOffset() - Method in interface org.apache.directory.mavibot.btree.Page
-
- getLeftMostKey() - Method in interface org.apache.directory.mavibot.btree.Page
-
Finds the leftmost key in this page.
- getLeftPage() - Method in class org.apache.directory.mavibot.btree.SplitResult
-
- getManagedTree(String) - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
Get one managed trees, knowing its name.
- getManagedTrees() - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
Get the managed trees.
- getMergeSortedTuples() - Method in class org.apache.directory.mavibot.btree.managed.BulkDataSorter
-
- getMergeSortedTuples() - Method in class org.apache.directory.mavibot.btree.memory.BulkDataSorter
-
- getModifiedPage() - Method in class org.apache.directory.mavibot.btree.AbstractDeleteResult
- getModifiedPage() - Method in interface org.apache.directory.mavibot.btree.DeleteResult
-
- getModifiedPage() - Method in class org.apache.directory.mavibot.btree.ModifyResult
-
- getModifiedPage() - Method in class org.apache.directory.mavibot.btree.NotPresentResult
- getModifiedSibling() - Method in class org.apache.directory.mavibot.btree.AbstractBorrowedFromSiblingResult
- getModifiedSibling() - Method in interface org.apache.directory.mavibot.btree.BorrowedFromSiblingResult
-
- getModifiedValue() - Method in class org.apache.directory.mavibot.btree.ModifyResult
-
- getName() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getName() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getName() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getName() - Method in class org.apache.directory.mavibot.btree.managed.RevisionName
-
- getName() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getName() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getName() - Method in class org.apache.directory.mavibot.btree.RevisionName
-
- getNbElems() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getNbElems() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getNbElems() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getNbElems() - Method in interface org.apache.directory.mavibot.btree.Page
-
- getNbManagedTrees() - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
Get the number of managed trees.
- getNewLeftMost() - Method in class org.apache.directory.mavibot.btree.NotPresentResult
- getNextBTreeOffset() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getOffset() - Method in interface org.apache.directory.mavibot.btree.Page
-
- getPageSize() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getPageSize() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getPageSize() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getPageSize() - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
- getPageSize() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getPageSize() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getParentBTree() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getPathToLeftMostLeaf(BTree<K, V>) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Includes the intermediate nodes in the path up to and including the left most leaf of the tree
- getPathToRightMostLeaf(BTree<K, V>) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Includes the intermediate nodes in the path up to and including the right most leaf of the tree
- getPathToRightMostLeaf(BTree<K, V>) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Includes the intermediate nodes in the path up to and including the right most leaf of the tree
- getPivot() - Method in class org.apache.directory.mavibot.btree.SplitResult
-
- getReadTimeOut() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getReadTimeOut() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getReadTimeOut() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getReadTimeOut() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getRemovedElement() - Method in class org.apache.directory.mavibot.btree.AbstractDeleteResult
- getRemovedElement() - Method in interface org.apache.directory.mavibot.btree.DeleteResult
-
- getRemovedElement() - Method in class org.apache.directory.mavibot.btree.NotPresentResult
- getRevision() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getRevision() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getRevision() - Method in class org.apache.directory.mavibot.btree.managed.RevisionName
-
- getRevision() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Get the current revision
- getRevision() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getRevision() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Get the current revision
- getRevision() - Method in interface org.apache.directory.mavibot.btree.Page
-
- getRevision() - Method in class org.apache.directory.mavibot.btree.RevisionName
-
- getRevision() - Method in class org.apache.directory.mavibot.btree.Transaction
-
- getRevision() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Get the current revision
- getRightMostKey() - Method in interface org.apache.directory.mavibot.btree.Page
-
Finds the rightmost key in this page.
- getRightPage() - Method in class org.apache.directory.mavibot.btree.SplitResult
-
- getRoot(BTree<K, V>) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Return the BTree root page
- getRoot(BTree<K, V>) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Return the BTree root page
- getRoot() - Method in class org.apache.directory.mavibot.btree.Transaction
-
- getRootPageOffset() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getType() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getType() - Method in class org.apache.directory.mavibot.btree.serializer.AbstractElementSerializer
- getType() - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
- getValue(BTree<K, V>) - Method in interface org.apache.directory.mavibot.btree.managed.ElementHolder
-
Get back the element
- getValue(BTree<K, V>) - Method in class org.apache.directory.mavibot.btree.managed.PageHolder
- getValue() - Method in class org.apache.directory.mavibot.btree.Tuple
-
- getValues(K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getValues(K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getValues(K) - Method in interface org.apache.directory.mavibot.btree.Page
-
Gets the values associated with the given key, if any.
- getValueSerializer() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getValueSerializer() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getValueSerializer() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getValueSerializer() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- getValueSerializerFQCN() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getValueSerializerFQCN() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getValueSerializerFQCN() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getVersions() - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- getWorkDir() - Method in class org.apache.directory.mavibot.btree.managed.BulkDataSorter
-
- getWorkDir() - Method in class org.apache.directory.mavibot.btree.memory.BulkDataSorter
-
- getWriteBufferSize() - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- getWriteBufferSize() - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- getWriteBufferSize() - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- getWriteBufferSize() - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- hashCode() - Method in class org.apache.directory.mavibot.btree.managed.RevisionName
-
- hashCode() - Method in class org.apache.directory.mavibot.btree.RevisionName
-
- hasKey(K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Checks if the given key exists.
- hasKey(long, K) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Checks if the given key exists for a given revision.
- hasKey(K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Checks if the given key exists.
- hasKey(long, K) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Checks if the given key exists for a given revision.
- hasKey(K) - Method in interface org.apache.directory.mavibot.btree.Page
-
Checks if the given key exists.
- hasNext() - Method in interface org.apache.directory.mavibot.btree.Cursor
-
Tells if the cursor can return a next element
- hasNext() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Tells if the cursor can return a next element
- hasNext() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Tells if the cursor can return a next element
- hasNext() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Tells if the cursor can return a next element
- hasNextKey() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Tells if the cursor can return a next key
- hasNextKey() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Tells if the cursor can return a next key
- hasNextKey() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Tells if the cursor can return a next key
- hasPrev() - Method in interface org.apache.directory.mavibot.btree.Cursor
-
Tells if the cursor can return a previous element
- hasPrev() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Tells if the cursor can return a previous element
- hasPrev() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Tells if the cursor can return a previous element
- hasPrev() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Tells if the cursor can return a previous element
- hasPrevKey() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Tells if the cursor can return a previous key
- hasPrevKey() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Tells if the cursor can return a previous key
- hasPrevKey() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Tells if the cursor can return a previous key
- Page<K,V> - Interface in org.apache.directory.mavibot.btree
-
A MVCC Page interface.
- page - Variable in class org.apache.directory.mavibot.btree.ParentPos
-
The page we are browsing
- PageHolder<K,V> - Class in org.apache.directory.mavibot.btree.managed
-
A Value holder.
- PageHolder(BTree<K, V>, Page<K, V>, long, long) - Constructor for class org.apache.directory.mavibot.btree.managed.PageHolder
-
Create a new holder storing an offset and a SoftReference containing the element.
- PageSizeAlreadySetException - Exception in org.apache.directory.mavibot.btree.exception
-
An exception thrown when we try to change the RecordManager Page Size
when it's already set.
- PageSizeAlreadySetException() - Constructor for exception org.apache.directory.mavibot.btree.exception.PageSizeAlreadySetException
-
Creates a new instance of PageSizeAlreadySetException.
- PageSizeAlreadySetException(String) - Constructor for exception org.apache.directory.mavibot.btree.exception.PageSizeAlreadySetException
-
Creates a new instance of PageSizeAlreadySetException.
- PageSizeAlreadySetException(Throwable) - Constructor for exception org.apache.directory.mavibot.btree.exception.PageSizeAlreadySetException
-
Creates a new instance of PageSizeAlreadySetException.
- PageSizeAlreadySetException(String, Throwable) - Constructor for exception org.apache.directory.mavibot.btree.exception.PageSizeAlreadySetException
-
Creates a new instance of PageSizeAlreadySetException.
- ParentPos<K,V> - Class in org.apache.directory.mavibot.btree
-
This class is used to store the parent page and the position in it during
a browse operation.
- ParentPos(Page<K, V>, int) - Constructor for class org.apache.directory.mavibot.btree.ParentPos
-
Creates a new instance of ParentPos
- pivot - Variable in class org.apache.directory.mavibot.btree.SplitResult
-
The key pivot
- PoisonPill<K,V> - Class in org.apache.directory.mavibot.btree
-
This is special class which is injected into the journal queue to tell
the journal thread that it should stop.
- PoisonPill() - Constructor for class org.apache.directory.mavibot.btree.PoisonPill
-
Create a new PoisonPill instance.
- pos - Variable in class org.apache.directory.mavibot.btree.ParentPos
-
The current position in the page
- position - Variable in class org.apache.directory.mavibot.btree.AbstractBorrowedFromSiblingResult
-
Tells if the sibling is the left or right one
- prev() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Find the previous key/value
- prev() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Find the previous key/value
- prev() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Find the previous key/value
- prev() - Method in interface org.apache.directory.mavibot.btree.ValueCursor
-
Find the previous key/value
- prevKey() - Method in class org.apache.directory.mavibot.btree.managed.TupleCursorImpl
-
Get the previous non-duplicate key.
- prevKey() - Method in class org.apache.directory.mavibot.btree.memory.TupleCursorImpl
-
Get the previous non-duplicate key.
- prevKey() - Method in interface org.apache.directory.mavibot.btree.TupleCursor
-
Get the previous non-duplicate key.
- read(int) - Method in class org.apache.directory.mavibot.btree.serializer.BufferHandler
-
Read a buffer containing the given number of bytes
- readSortedTuple(DataInputStream) - Method in class org.apache.directory.mavibot.btree.util.IntTupleReaderWriter
-
- readSortedTuple(DataInputStream) - Method in interface org.apache.directory.mavibot.btree.util.TupleReaderWriter
-
- readUnsortedTuple(DataInputStream) - Method in class org.apache.directory.mavibot.btree.util.IntTupleReaderWriter
-
- readUnsortedTuple(DataInputStream) - Method in interface org.apache.directory.mavibot.btree.util.TupleReaderWriter
-
- RecordManager - Class in org.apache.directory.mavibot.btree.managed
-
The RecordManager is used to manage the file in which we will store the BTrees.
- RecordManager(String) - Constructor for class org.apache.directory.mavibot.btree.managed.RecordManager
-
Create a Record manager which will either create the underlying file
or load an existing one.
- RecordManager(String, int) - Constructor for class org.apache.directory.mavibot.btree.managed.RecordManager
-
Create a Record manager which will either create the underlying file
or load an existing one.
- remove(V) - Method in class org.apache.directory.mavibot.btree.managed.ValueHolder
-
Add a new value in the ValueHolder
- remove(V) - Method in class org.apache.directory.mavibot.btree.memory.ValueHolder
-
Remove a value from the ValueHolder
- RemoveResult<K,V> - Class in org.apache.directory.mavibot.btree
-
The result of a delete operation, when the child has not been merged.
- RemoveResult(Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.RemoveResult
-
The default constructor for RemoveResult.
- RemoveResult(List<Page<K, V>>, Page<K, V>, Tuple<K, V>) - Constructor for class org.apache.directory.mavibot.btree.RemoveResult
-
A constructor for RemoveResult which takes a list of copied pages.
- Result<P> - Interface in org.apache.directory.mavibot.btree
-
The result of an insert or delete operation.
- RevisionName - Class in org.apache.directory.mavibot.btree.managed
-
A data structure that stores a revision associated to a BTree name.
- RevisionName(long, String) - Constructor for class org.apache.directory.mavibot.btree.managed.RevisionName
-
A constructor for the RevisionName class
- RevisionName - Class in org.apache.directory.mavibot.btree
-
A data structure that stores a revision associated to a BTree name.
- RevisionName(long, String) - Constructor for class org.apache.directory.mavibot.btree.RevisionName
-
A constructor for the RevisionName class
- RevisionNameComparator - Class in org.apache.directory.mavibot.btree.managed
-
A comparator for the RevisionName class
- RevisionNameComparator() - Constructor for class org.apache.directory.mavibot.btree.managed.RevisionNameComparator
-
- RevisionNameComparator - Class in org.apache.directory.mavibot.btree
-
A comparator for the RevisionName class
- RevisionNameComparator() - Constructor for class org.apache.directory.mavibot.btree.RevisionNameComparator
-
- RevisionNameSerializer - Class in org.apache.directory.mavibot.btree.managed
-
A serializer for the RevisionName object.
- RevisionNameSerializer() - Constructor for class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
Create a new instance of a RevisionNameSerializer
- RevisionNameSerializer - Class in org.apache.directory.mavibot.btree
-
A serializer for the RevisionName object.
- RevisionNameSerializer() - Constructor for class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
Create a new instance of a RevisionNameSerializer
- rightPage - Variable in class org.apache.directory.mavibot.btree.SplitResult
-
The right child
- rootPage - Variable in class org.apache.directory.mavibot.btree.managed.BTree
-
The current rootPage
- rootPage - Variable in class org.apache.directory.mavibot.btree.memory.BTree
-
The current rootPage
- serialize(RevisionName) - Method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
Produce the byte[] representation of the element
- serialize(byte[], int, RevisionName) - Static method in class org.apache.directory.mavibot.btree.managed.RevisionNameSerializer
-
Serialize a RevisionName
- serialize(RevisionName) - Method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
Produce the byte[] representation of the element
- serialize(byte[], int, RevisionName) - Static method in class org.apache.directory.mavibot.btree.RevisionNameSerializer
-
Serialize a RevisionName
- serialize(Boolean) - Method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
Produce the byte[] representation of the element
- serialize(boolean) - Static method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
Serialize a boolean
- serialize(byte[], int, boolean) - Static method in class org.apache.directory.mavibot.btree.serializer.BooleanSerializer
-
Serialize a boolean
- serialize(byte[]) - Method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
Produce the byte[] representation of the element
- serialize(byte[], int, byte[]) - Static method in class org.apache.directory.mavibot.btree.serializer.ByteArraySerializer
-
Serialize a byte[]
- serialize(Byte) - Method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
Produce the byte[] representation of the element
- serialize(byte) - Static method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
Serialize a byte
- serialize(byte[], int, byte) - Static method in class org.apache.directory.mavibot.btree.serializer.ByteSerializer
-
Serialize a byte
- serialize(char[]) - Method in class org.apache.directory.mavibot.btree.serializer.CharArraySerializer
-
Produce the byte[] representation of the element
- serialize(Character) - Method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
Produce the byte[] representation of the element
- serialize(char) - Static method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
Serialize a char
- serialize(byte[], int, char) - Static method in class org.apache.directory.mavibot.btree.serializer.CharSerializer
-
Serialize a char
- serialize(T) - Method in interface org.apache.directory.mavibot.btree.serializer.ElementSerializer
-
Produce the byte[] representation of the element
- serialize(Integer) - Method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
Produce the byte[] representation of the element
- serialize(int) - Static method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
Serialize an int
- serialize(byte[], int, int) - Static method in class org.apache.directory.mavibot.btree.serializer.IntSerializer
-
Serialize an int
- serialize(long[]) - Method in class org.apache.directory.mavibot.btree.serializer.LongArraySerializer
-
Produce the byte[] representation of the element
- serialize(Long) - Method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
Produce the byte[] representation of the element
- serialize(long) - Static method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
Serialize an long
- serialize(byte[], int, long) - Static method in class org.apache.directory.mavibot.btree.serializer.LongSerializer
-
Serialize an long
- serialize(T) - Method in interface org.apache.directory.mavibot.btree.serializer.Serializer
-
Produce the byte[] representation of the type
- serialize(Short) - Method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
Produce the byte[] representation of the element
- serialize(short) - Static method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
Serialize a short
- serialize(byte[], int, short) - Static method in class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
Serialize a short
- serialize(byte[], int, String) - Static method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Serialize a String.
- serialize(String) - Method in class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Produce the byte[] representation of the element
- Serializer<T> - Interface in org.apache.directory.mavibot.btree.serializer
-
This interface is used by implementations of serializer, deserializr and comparator.
- setAllowDuplicates(boolean) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setAllowDuplicates(boolean) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
enable duplicate key support
- setAllowDuplicates(boolean) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
enable duplicate key support
- setBTreeOffset(long) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setCacheSize(int) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setCacheSize(int) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setCheckPointDelay(long) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setCheckPointDelay(long) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setFilePath(String) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setFilePath(String) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setJournalName(String) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setJournalName(String) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setJournalSize(long) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setJournalSize(long) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setKeepRevisions(boolean) - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
- setKey(Page<K, V>, int, K) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Set the key at a give position
- setKey(Page<K, V>, int, byte[]) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Set the key at a give position
- setKey(K) - Method in class org.apache.directory.mavibot.btree.managed.KeyHolder
-
- setKey(Page<K, V>, int, K) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Set the key at a give position
- setKey(K) - Method in class org.apache.directory.mavibot.btree.Tuple
-
- setKeySerializer(ElementSerializer<K>) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- setKeySerializer(ElementSerializer<K>) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setKeySerializer(BTree<K, V>, String) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Sets the KeySerializer into the BTree
- setKeySerializer(ElementSerializer<K>) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- setKeySerializer(ElementSerializer<K>) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setKeySerializer(BTree<K, V>, String) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Sets the KeySerializer into the BTree
- setKeySerializerFQCN(String) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setModifiedPage(Page<K, V>) - Method in class org.apache.directory.mavibot.btree.AbstractDeleteResult
-
- setModifiedPage(Page<K, V>) - Method in class org.apache.directory.mavibot.btree.ModifyResult
-
Set the modified page
- setName(String) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setName(BTree<K, V>, String) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.managed.RevisionName
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setName(BTree<K, V>, String) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.RevisionName
-
- setNbElems(long) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setNbElems(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
- setNbElems(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
- setNextBTreeOffset(long) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setNextBTreeOffset(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
- setNextBTreeOffset(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
Set the maximum number of elements we can store in a page.
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setPageSize(BTree<K, V>, int) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Set the maximum number of elements we can store in a page.
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.managed.RecordManager
-
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
Set the maximum number of elements we can store in a page.
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setPageSize(BTree<K, V>, int) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Set the maximum number of elements we can store in a page.
- setParentBTree(BTree<?, V>) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setReadTimeOut(long) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- setReadTimeOut(long) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setReadTimeOut(long) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- setReadTimeOut(long) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setRecordManager(BTree<K, V>, RecordManager) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Set the RecordManager
- setRevision(long) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setRevision(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
- setRevision(long) - Method in class org.apache.directory.mavibot.btree.managed.RevisionName
-
- setRevision(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
- setRevision(long) - Method in class org.apache.directory.mavibot.btree.RevisionName
-
- setRoot(BTree<K, V>, Page<K, V>) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Set the new root page for this tree.
- setRoot(BTree<K, V>, Page<K, V>) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Set the new root page for this tree.
- setRootPageOffset(long) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setRootPageOffset(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
- setRootPageOffset(BTree<K, V>, long) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
- setSerializers(ElementSerializer<K>, ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setSerializers(ElementSerializer<K>, ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setSubBtree(boolean) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setToString(Set<?>) - Static method in class org.apache.directory.mavibot.btree.util.Strings
-
Utility method that return a String representation of a set
- setType(BTreeTypeEnum) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
Sets the type of the BTree
- setValue(Leaf<K, V>, int, ValueHolder<V>) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Set the value at a give position
- setValue(Node<K, V>, int, PageHolder<K, V>) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Set the value at a give position
- setValue(Leaf<K, V>, int, ValueHolder<V>) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Set the value at a give position
- setValue(Node<K, V>, int, Page<K, V>) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Set the value at a give position
- setValue(V) - Method in class org.apache.directory.mavibot.btree.Tuple
-
- setValueSerializer(ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- setValueSerializer(ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setValueSerializer(BTree<K, V>, String) - Static method in class org.apache.directory.mavibot.btree.managed.BTreeFactory
-
Sets the ValueSerializer into the BTree
- setValueSerializer(ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- setValueSerializer(ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- setValueSerializer(BTree<K, V>, String) - Static method in class org.apache.directory.mavibot.btree.memory.BTreeFactory
-
Sets the ValueSerializer into the BTree
- setValueSerializerFQCN(String) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setVersions(long[]) - Method in class org.apache.directory.mavibot.btree.BTreeHeader
-
- setWriteBufferSize(int) - Method in class org.apache.directory.mavibot.btree.managed.BTree
-
- setWriteBufferSize(int) - Method in class org.apache.directory.mavibot.btree.managed.BTreeConfiguration
-
- setWriteBufferSize(int) - Method in class org.apache.directory.mavibot.btree.memory.BTree
-
- setWriteBufferSize(int) - Method in class org.apache.directory.mavibot.btree.memory.BTreeConfiguration
-
- ShortArrayComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares short arrays
- ShortArrayComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.ShortArrayComparator
-
- ShortComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares shorts
- ShortComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.ShortComparator
-
- ShortSerializer - Class in org.apache.directory.mavibot.btree.serializer
-
The Short serializer.
- ShortSerializer() - Constructor for class org.apache.directory.mavibot.btree.serializer.ShortSerializer
-
Create a new instance of ShortSerializer
- size() - Method in class org.apache.directory.mavibot.btree.managed.ValueHolder
-
- size() - Method in class org.apache.directory.mavibot.btree.memory.ValueHolder
-
- size() - Method in interface org.apache.directory.mavibot.btree.ValueCursor
-
- sort(File) - Method in class org.apache.directory.mavibot.btree.managed.BulkDataSorter
-
- sort(File) - Method in class org.apache.directory.mavibot.btree.memory.BulkDataSorter
-
- SplitResult<K,V> - Class in org.apache.directory.mavibot.btree
-
The result of an insert operation, when the page has been split.
- SplitResult(K, Page<K, V>, Page<K, V>) - Constructor for class org.apache.directory.mavibot.btree.SplitResult
-
The default constructor for SplitResult.
- SplitResult(List<Page<K, V>>, K, Page<K, V>, Page<K, V>) - Constructor for class org.apache.directory.mavibot.btree.SplitResult
-
A constructor for SplitResult with copied pages.
- storeSortedTuple(Tuple<Integer, Integer>, DataOutputStream) - Method in class org.apache.directory.mavibot.btree.util.IntTupleReaderWriter
-
- storeSortedTuple(Tuple<K, V>, DataOutputStream) - Method in interface org.apache.directory.mavibot.btree.util.TupleReaderWriter
-
- StringComparator - Class in org.apache.directory.mavibot.btree.comparator
-
Compares Strings
- StringComparator() - Constructor for class org.apache.directory.mavibot.btree.comparator.StringComparator
-
- Strings - Class in org.apache.directory.mavibot.btree.util
-
Various string manipulation methods that are more efficient then chaining
string operations: all is done in the same buffer without creating a bunch of
string objects.
- Strings() - Constructor for class org.apache.directory.mavibot.btree.util.Strings
-
- StringSerializer - Class in org.apache.directory.mavibot.btree.serializer
-
The String serializer.
- StringSerializer() - Constructor for class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Create a new instance of StringSerializer
- StringSerializer(Comparator<String>) - Constructor for class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Create a new instance of StringSerializer with custom comparator