org.modeshape.jcr.index.local

## Class MapDB

- java.lang.Object
- - org.modeshape.jcr.index.local.MapDB

-     public class MapDB
      extends Object

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MapDB.ComparableUniqueKeyComparator<K>`
    `static class` | `MapDB.DelegatingKeySerializer<K extends Comparable<K>>` A key serializer that just writes data without applying any compression.
    `static class` | `MapDB.DoubleSerializer`
    `static interface` | `MapDB.KeySerializerWithComparator<K>`
    `static class` | `MapDB.NaturalComparator<K extends Comparable<K>>`
    `static class` | `MapDB.PackedStringKeySerializer<K extends Comparable<K>>` Applies delta packing on `java.lang.String`.
    `static interface` | `MapDB.Serializers`
    `static class` | `MapDB.SerializerSupplier`
    `static class` | `MapDB.UniqueKey<K>`
    `static class` | `MapDB.UniqueKeyComparator<K>`
    `static class` | `MapDB.UniqueKeySerializer<K>`
    `static class` | `MapDB.ValueSerializer<V>`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `protected static org.mapdb.BTreeKeySerializer<?>` | `DEFAULT_BTREE_KEY_SERIALIZER`
    `protected static org.mapdb.Serializer<?>` | `DEFAULT_SERIALIZER`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static MapDB.Serializers` | `serializers(ValueFactories factories)`
    `static <T> Comparator<MapDB.UniqueKey<T>>` | `uniqueKeyComparator(Comparator<T> comparator)`
    `static <T> org.mapdb.BTreeKeySerializer<MapDB.UniqueKey<T>>` | `uniqueKeySerializer(org.mapdb.Serializer<T> serializer, Comparator<T> comparator)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### DEFAULT_SERIALIZER

          protected static final org.mapdb.Serializer<?> DEFAULT_SERIALIZER

    - #### DEFAULT_BTREE_KEY_SERIALIZER

          protected static final org.mapdb.BTreeKeySerializer<?> DEFAULT_BTREE_KEY_SERIALIZER

  - ### Method Detail

    - #### serializers

          public static MapDB.Serializers serializers(ValueFactories factories)

    - #### uniqueKeySerializer

          public static <T> org.mapdb.BTreeKeySerializer<MapDB.UniqueKey<T>> uniqueKeySerializer(org.mapdb.Serializer<T> serializer,
                                                                                 Comparator<T> comparator)

    - #### uniqueKeyComparator

          public static <T> Comparator<MapDB.UniqueKey<T>> uniqueKeyComparator(Comparator<T> comparator)

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.