Package | Description |
---|---|
org.apache.directory.mavibot.btree | |
org.apache.directory.mavibot.btree.serializer |
Modifier and Type | Method and Description |
---|---|
ElementSerializer<K> |
PersistedBTreeConfiguration.getKeySerializer() |
ElementSerializer<K> |
InMemoryBTreeConfiguration.getKeySerializer() |
ElementSerializer<K> |
BTree.getKeySerializer() |
ElementSerializer<V> |
PersistedBTreeConfiguration.getValueSerializer() |
ElementSerializer<V> |
InMemoryBTreeConfiguration.getValueSerializer() |
ElementSerializer<V> |
BTree.getValueSerializer() |
Modifier and Type | Method and Description |
---|---|
<K,V> BTree<K,V> |
RecordManager.addBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates)
Creates a B-tree and automatically adds it to the list of managed btrees
|
<K,V> BTree<K,V> |
RecordManager.addBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates)
Creates a B-tree and automatically adds it to the list of managed btrees
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
String filePath,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
String filePath,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
String filePath,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
String filePath,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
String filePath,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize,
boolean allowDuplicates)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createInMemoryBTree(String name,
String filePath,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize,
boolean allowDuplicates)
Creates a new in-memory B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates,
int cacheSize)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
boolean allowDuplicates,
int cacheSize)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize,
boolean allowDuplicates)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize,
boolean allowDuplicates)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize,
boolean allowDuplicates,
int cacheSize)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
static <K,V> BTree<K,V> |
BTreeFactory.createPersistedBTree(String name,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer,
int pageSize,
boolean allowDuplicates,
int cacheSize)
Creates a new persisted B-tree using the parameters to initialize the
B-tree
|
void |
PersistedBTreeConfiguration.setKeySerializer(ElementSerializer<K> keySerializer) |
void |
InMemoryBTreeConfiguration.setKeySerializer(ElementSerializer<K> keySerializer) |
void |
BTree.setKeySerializer(ElementSerializer<K> keySerializer) |
void |
PersistedBTreeConfiguration.setSerializers(ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer) |
void |
PersistedBTreeConfiguration.setSerializers(ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer) |
void |
InMemoryBTreeConfiguration.setSerializers(ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer) |
void |
InMemoryBTreeConfiguration.setSerializers(ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer) |
void |
PersistedBTreeConfiguration.setValueSerializer(ElementSerializer<V> valueSerializer) |
void |
InMemoryBTreeConfiguration.setValueSerializer(ElementSerializer<V> valueSerializer) |
void |
BTree.setValueSerializer(ElementSerializer<V> valueSerializer) |
Constructor and Description |
---|
InMemoryBTreeBuilder(String name,
int numKeysInNode,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new instance of InMemoryBTreeBuilder.
|
InMemoryBTreeBuilder(String name,
int numKeysInNode,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer)
Creates a new instance of InMemoryBTreeBuilder.
|
PersistedBTreeBuilder(RecordManager rm,
String name,
int numKeysInNode,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer) |
PersistedBTreeBuilder(RecordManager rm,
String name,
int numKeysInNode,
ElementSerializer<K> keySerializer,
ElementSerializer<V> valueSerializer) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractElementSerializer<T>
An abstract ElementSerializer that implements comon methods
|
class |
BooleanSerializer
The Boolean serializer.
|
class |
ByteArraySerializer
A serializer for a byte[].
|
class |
ByteSerializer
The Byte serializer.
|
class |
CharArraySerializer
A serializer for a char[].
|
class |
CharSerializer
The Character serializer.
|
class |
IntSerializer
The Integer serializer.
|
class |
LongArraySerializer
A serializer for a Long[].
|
class |
LongSerializer
The Long serializer.
|
class |
ShortSerializer
The Short serializer.
|
class |
StringSerializer
The String serializer.
|
Copyright © 2012–2015 Apache Mavibot Project Parent. All rights reserved.