- beforeFirst() - Method in class org.apache.directory.mavibot.btree.Cursor
-
moves the cursor to the same position that was given at the time of instantiating the cursor.
- 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
- browse() - Method in class org.apache.directory.mavibot.btree.BTree
-
Creates a cursor starting at the beginning of the tree
- browse(long) - Method in class org.apache.directory.mavibot.btree.BTree
-
Creates a cursor starting at the beginning of the tree, for a given revision
- browseFrom(K) - Method in class org.apache.directory.mavibot.btree.BTree
-
Creates a cursor starting on the given key
- browseFrom(long, K) - Method in class org.apache.directory.mavibot.btree.BTree
-
Creates a cursor starting on the given key at the given revision
- BTree<K,V> - Class in org.apache.directory.mavibot.btree
-
The B+Tree MVCC data structure.
- BTree() - Constructor for class org.apache.directory.mavibot.btree.BTree
-
Creates a new BTree, with no initialization.
- BTree(BTreeConfiguration<K, V>) - Constructor for class org.apache.directory.mavibot.btree.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.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.BTree
-
- BTree(String, ElementSerializer<K>, ElementSerializer<V>, int) - Constructor for class org.apache.directory.mavibot.btree.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.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.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.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
-
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.BTreeBuilder
-
- BTreeConfiguration<K,V> - Class in org.apache.directory.mavibot.btree
-
The B+Tree Configuration.
- BTreeConfiguration() - Constructor for class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- BTreeFactory - Class in org.apache.directory.mavibot.btree
-
This cless construct a BTree from a serialized version of a BTree.
- BTreeFactory() - Constructor for class org.apache.directory.mavibot.btree.BTreeFactory
-
- BTreeTypeEnum - Enum in org.apache.directory.mavibot.btree
-
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.BTreeBuilder
-
- BulkDataSorter<K,V> - Class in org.apache.directory.mavibot.btree.util
-
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.util.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) - 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
- close() - Method in class org.apache.directory.mavibot.btree.BTree
-
Close the BTree, cleaning up all the data structure
- close() - Method in class org.apache.directory.mavibot.btree.Cursor
-
Closes the cursor, thus releases the associated transaction
- close() - Method in class org.apache.directory.mavibot.btree.RecordManager
-
Close the RecordManager and flush everything on disk
- 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.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.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.BTree
-
Checks if the BTree contains the given key with the given value for a given revision
- createBTree() - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Create a new BTree.
- createLeaf(BTree, long, int) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Create a new Leaf for the give BTree.
- createNode(BTree, long, int) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Create a new Node for the give BTree.
- Cursor<K,V> - Class 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.BTree
-
The default data file suffix
- DEFAULT_JOURNAL - Static variable in class org.apache.directory.mavibot.btree.BTree
-
The default journal name
- DEFAULT_PAGE_SIZE - Static variable in class org.apache.directory.mavibot.btree.BTree
-
Default page size (number of entries per node)
- DEFAULT_READ_TIMEOUT - Static variable in class org.apache.directory.mavibot.btree.BTree
-
Define a default delay for a read transaction.
- DEFAULT_WRITE_BUFFER_SIZE - Static variable in class org.apache.directory.mavibot.btree.BTree
-
Default size of the buffer used to write data on disk.
- delete(K) - Method in class org.apache.directory.mavibot.btree.BTree
-
Delete the entry which key is given as a parameter.
- delete(K, V) - Method in class org.apache.directory.mavibot.btree.BTree
-
Delete the value from an entry associated with the given key.
- 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, long) - Method in class org.apache.directory.mavibot.btree.RecordManager
-
- 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() - Method in class org.apache.directory.mavibot.btree.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
- DuplicateKeyMemoryHolder<K,V> - Class in org.apache.directory.mavibot.btree
-
A holder for values of duplicate keys.
- DuplicateKeyMemoryHolder(BTree<K, V>, V) - Constructor for class org.apache.directory.mavibot.btree.DuplicateKeyMemoryHolder
-
Create a new holder storing an offset and a SoftReference containing the value.
- 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.BTreeConfiguration
-
enable duplicate key support
- setCheckPointDelay(long) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setComparator(Comparator<K>) - Method in class org.apache.directory.mavibot.btree.BTree
-
- setFilePath(String) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setJournalName(String) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setJournalSize(long) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setKeepRevisions(boolean) - Method in class org.apache.directory.mavibot.btree.RecordManager
-
- setKey(Page, int, Object) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Set the key at a give position
- setKeySerializer(ElementSerializer<K>) - Method in class org.apache.directory.mavibot.btree.BTree
-
- setKeySerializer(ElementSerializer<K>) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setKeySerializer(BTree<?, ?>, String) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Sets the KeySerializer into the BTree
- setName(String) - Method in class org.apache.directory.mavibot.btree.BTree
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setName(BTree<?, ?>, String) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
- setName(String) - Method in class org.apache.directory.mavibot.btree.RevisionName
-
- setNbElems(BTree<?, ?>, long) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
- setNextBTreeOffset(BTree<?, ?>, long) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.BTree
-
Set the maximum number of elements we can store in a page.
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setPageSize(BTree<?, ?>, int) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Set the maximum number of elements we can store in a page.
- setPageSize(int) - Method in class org.apache.directory.mavibot.btree.RecordManager
-
- setReadTimeOut(long) - Method in class org.apache.directory.mavibot.btree.BTree
-
- setReadTimeOut(long) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setRecordManager(BTree<?, ?>, RecordManager) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Set the RecordManager
- setRevision(BTree<?, ?>, long) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
- setRevision(long) - Method in class org.apache.directory.mavibot.btree.RevisionName
-
- setRoot(BTree<?, ?>, Page) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Set the new root page for this tree.
- setRootPageOffset(BTree<?, ?>, long) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
- setSerializers(ElementSerializer<K>, ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.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.BTreeConfiguration
-
Sets the type of the BTree
- setValue(Leaf, int, ElementHolder) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Set the value at a give position
- setValue(Node, int, ElementHolder) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Set the value at a give position
- setValueSerializer(ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.BTree
-
- setValueSerializer(ElementSerializer<V>) - Method in class org.apache.directory.mavibot.btree.BTreeConfiguration
-
- setValueSerializer(BTree<?, ?>, String) - Static method in class org.apache.directory.mavibot.btree.BTreeFactory
-
Sets the ValueSerializer into the BTree
- setWriteBufferSize(int) - Method in class org.apache.directory.mavibot.btree.BTree
-
- setWriteBufferSize(int) - Method in class org.apache.directory.mavibot.btree.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
- sort(File) - Method in class org.apache.directory.mavibot.btree.util.BulkDataSorter
-
- 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) - Constructor for class org.apache.directory.mavibot.btree.serializer.StringSerializer
-
Create a new instance of StringSerializer with custom comparator