## Uses of Interface
org.apache.directory.mavibot.btree.serializer.ElementSerializer

- Packages that use ElementSerializer
  Package | Description
  --- | ---
  org.apache.directory.mavibot.btree |
  org.apache.directory.mavibot.btree.serializer |

- - ### Uses of ElementSerializer in org.apache.directory.mavibot.btree

    Methods in org.apache.directory.mavibot.btree that return ElementSerializer
    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()`

    Methods in org.apache.directory.mavibot.btree with parameters of type ElementSerializer
    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)`

    Constructors in org.apache.directory.mavibot.btree with parameters of type ElementSerializer
    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)`

  - ### Uses of ElementSerializer in org.apache.directory.mavibot.btree.serializer

    Classes in org.apache.directory.mavibot.btree.serializer that implement ElementSerializer
    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.