| Name | Description | Type | Package | Framework |
| AsyncWriteEngine | Engine wrapper which provides asynchronous serialization and asynchronous write. | Class | org.mapdb | MapDB |
|
| AsyncWriteEngine .WriterRunnable | | Class | org.mapdb | MapDB |
|
| Atomic | A small toolkit of classes that support lock-free thread-safe programming on single records. | Class | org.mapdb | MapDB |
|
| Atomic .Boolean | A boolean record that may be updated atomically. | Class | org.mapdb | MapDB |
|
| Atomic .Integer | An int record that may be updated atomically. | Class | org.mapdb | MapDB |
|
| Atomic .Long | A long record that may be updated atomically. | Class | org.mapdb | MapDB |
|
| Atomic .String | A String record that may be updated atomically. | Class | org.mapdb | MapDB |
|
| Atomic .Var | Atomically updated variable which may contain any type of record. | Class | org.mapdb | MapDB |
|
| Bind | Binding is simple yet powerful way to keep secondary collection synchronized with primary collection. | Class | org.mapdb | MapDB |
|
| Bind .MapListener | Listener called when Map is modified. | Interface | org.mapdb | MapDB |
|
| Bind .MapWithModificationListener | Primary Maps must provide notifications when it is modified. | Interface | org.mapdb | MapDB |
|
| BTreeKeySerializer | Custom serializer for BTreeMap keys which enables Delta encoding. | Class | org.mapdb | MapDB |
|
| BTreeKeySerializer .BasicKeySerializer | Basic Key Serializer which just writes data without applying any compression. | Class | org.mapdb | MapDB |
|
| BTreeKeySerializer .Tuple2KeySerializer | Applies delta compression on array of tuple. | Class | org.mapdb | MapDB |
|
| BTreeKeySerializer .Tuple3KeySerializer | Applies delta compression on array of tuple. | Class | org.mapdb | MapDB |
|
| BTreeKeySerializer .Tuple4KeySerializer | Applies delta compression on array of tuple. | Class | org.mapdb | MapDB |
|
| BTreeKeySerializer .Tuple5KeySerializer | Applies delta compression on array of tuple. | Class | org.mapdb | MapDB |
|
| BTreeKeySerializer .Tuple6KeySerializer | Applies delta compression on array of tuple. | Class | org.mapdb | MapDB |
|
| BTreeMap | A scalable concurrent ConcurrentNavigableMap implementation. | Class | org.mapdb | MapDB |
|
| BTreeMap .BNode | | Interface | org.mapdb | MapDB |
|
| BTreeMap .BTreeIterator | | Class | org.mapdb | MapDB |
|
| BTreeMap .DescendingMap | | Class | org.mapdb | MapDB |
|
| BTreeMap .DirNode | | Class | org.mapdb | MapDB |
|
| BTreeMap .LeafNode | | Class | org.mapdb | MapDB |
|
| BTreeMap .NodeSerializer | | Class | org.mapdb | MapDB |
|
| BTreeMap .SubMap | | Class | org.mapdb | MapDB |
|
| BTreeMap .ValRef | if valsOutsideNodes is true, this class is used instead of values. | Class | org.mapdb | MapDB |
|
| Caches | | Class | org.mapdb | MapDB |
|
| Caches .HardRef | Cache created objects using hard reference. | Class | org.mapdb | MapDB |
|
| Caches .HashTable | Fixed size cache which uses hash table. | Class | org.mapdb | MapDB |
|
| Caches .LRU | Least Recently Used cache. | Class | org.mapdb | MapDB |
|
| Caches .WeakSoftRef | | Class | org.mapdb | MapDB |
|
| Caches .WeakSoftRef .CacheItem | | Interface | org.mapdb | MapDB |
|
| Caches .WeakSoftRef .CacheSoftItem | | Class | org.mapdb | MapDB |
|
| Caches .WeakSoftRef .CacheWeakItem | | Class | org.mapdb | MapDB |
|
| CC | Compiler Configuration. | Interface | org.mapdb | MapDB |
|
| CompressLZF | This class implements the LZF lossless data compression algorithm. | Class | org.mapdb | MapDB |
|
| DataInput2 | | Class | org.mapdb | MapDB |
|
| DataOutput2 | | Class | org.mapdb | MapDB |
|
| DB | A database with easy access to named maps and other collections. | Class | org.mapdb | MapDB |
|
| DB .IdentityWrapper | | Class | org.mapdb | MapDB |
|
| DBMaker | A builder class for creating and opening a database. | Class | org.mapdb | MapDB |
|
| DBMaker .Keys | | Interface | org.mapdb | MapDB |
|
| EncryptionXTEA | An implementation of the EncryptionXTEA block cipher algorithm. | Class | org.mapdb | MapDB |
|
| Engine | Centerpiece for record management, Engine is simple key value store. | Interface | org.mapdb | MapDB |
|
| EngineWrapper | EngineWrapper adapter. | Class | org.mapdb | MapDB |
|
| EngineWrapper .CloseOnJVMShutdown | Closes Engine on JVM shutdown using shutdown hook: Runtime. | Class | org.mapdb | MapDB |
|
| EngineWrapper .ImmutabilityCheckEngine | check if Record Instances were not modified while in cache. | Class | org.mapdb | MapDB |
|
| EngineWrapper .ImmutabilityCheckEngine .Item | | Class | org.mapdb | MapDB |
|
| EngineWrapper .ReadOnlyEngine | | Class | org.mapdb | MapDB |
|
| EngineWrapper .SerializerCheckEngineWrapper | | Class | org.mapdb | MapDB |
|
| EngineWrapper .SynchronizedEngineWrapper | Engine wrapper with all methods synchronized on global lock, useful to diagnose concurrency issues. | Class | org.mapdb | MapDB |
|
| Fun | Functional stuff. | Class | org.mapdb | MapDB |
|
| Fun .ArrayComparator | | Class | org.mapdb | MapDB |
|
| Fun .Function0 | | Interface | org.mapdb | MapDB |
|
| Fun .Function1 | | Interface | org.mapdb | MapDB |
|
| Fun .Function2 | | Interface | org.mapdb | MapDB |
|
| Fun .Tuple2 | | Class | org.mapdb | MapDB |
|
| Fun .Tuple2Comparator | | Class | org.mapdb | MapDB |
|
| Fun .Tuple3 | | Class | org.mapdb | MapDB |
|
| Fun .Tuple3Comparator | | Class | org.mapdb | MapDB |
|
| Fun .Tuple4 | | Class | org.mapdb | MapDB |
|
| Fun .Tuple4Comparator | | Class | org.mapdb | MapDB |
|
| Fun .Tuple5 | | Class | org.mapdb | MapDB |
|
| Fun .Tuple5Comparator | | Class | org.mapdb | MapDB |
|
| Fun .Tuple6 | | Class | org.mapdb | MapDB |
|
| Fun .Tuple6Comparator | | Class | org.mapdb | MapDB |
|
| Hasher | Calculates hash from an object. | Interface | org.mapdb | MapDB |
|
| HTreeMap | Thread safe concurrent HashMap This map uses full 32bit hash from beginning, There is no initial load factor and rehash. | Class | org.mapdb | MapDB |
|
| HTreeMap .ExpireLinkNode | | Class | org.mapdb | MapDB |
|
| HTreeMap .ExpireRunnable | | Class | org.mapdb | MapDB |
|
| HTreeMap .LinkedNode | | Class | org.mapdb | MapDB |
|
| LongConcurrentHashMap | Thread safe LongMap. | Class | org.mapdb | MapDB |
|
| LongConcurrentLRUMap | A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce contention and synchronization overhead to utilize multiple CPU cores more effectively. | Class | org.mapdb | MapDB |
|
| LongHashMap | LongHashMap is an implementation of LongMap without concurrency locking. | Class | org.mapdb | MapDB |
|
| LongMap | | Class | org.mapdb | MapDB |
|
| LongMap .LongMapIterator | | Interface | org.mapdb | MapDB |
|
| Pump | Data Pump moves data from one source to other. | Class | org.mapdb | MapDB |
|
| Queues | | Class | org.mapdb | MapDB |
|
| Queues .CircularQueue | | Class | org.mapdb | MapDB |
|
| Queues .Queue | | Class | org.mapdb | MapDB |
|
| Queues .SimpleQueue | | Class | org.mapdb | MapDB |
|
| Queues .SimpleQueue .Node | | Class | org.mapdb | MapDB |
|
| Queues .SimpleQueue .NodeSerializer | | Class | org.mapdb | MapDB |
|
| Queues .Stack | | Class | org.mapdb | MapDB |
|
| Serializer | | Interface | org.mapdb | MapDB |
|
| Serializer .CompressionWrapper | wraps another serializer and (de)compresses its output/inputSee Also:Serialized Form | Class | org.mapdb | MapDB |
|
| SerializerBase | | Class | org.mapdb | MapDB |
|
| SerializerBase .FastArrayList | Utility class similar to ArrayList, but with fast identity search. | Class | org.mapdb | MapDB |
|
| SerializerBase .Header | | Interface | org.mapdb | MapDB |
|
| SerializerBase .HeaderMapDB | | Interface | org.mapdb | MapDB |
|
| SerializerBase .singletons | | Class | org.mapdb | MapDB |
|
| SerializerPojo | Serializer which handles POJO, object graphs etc. | Class | org.mapdb | MapDB |
|
| SerializerPojo .ClassInfo | Stores info about single class stored in MapDB. | Class | org.mapdb | MapDB |
|
| SerializerPojo .FieldInfo | Stores info about single field stored in MapDB. | Class | org.mapdb | MapDB |
|
| Store | Low level record store. | Class | org.mapdb | MapDB |
|
| StoreDirect | Storage Engine which saves record directly into file. | Class | org.mapdb | MapDB |
|
| StoreHeap | Store which keeps all instances on heap. | Class | org.mapdb | MapDB |
|
| StoreWAL | | Class | org.mapdb | MapDB |
|
| TxBlock | | Interface | org.mapdb | MapDB |
|
| TxEngine | Naive implementation of Snapshots on top of StorageEngine. | Class | org.mapdb | MapDB |
|
| TxMaker | | Class | org.mapdb | MapDB |
|
| TxRollbackException | Exception thrown when transaction is rolled back. | Class | org.mapdb | MapDB |
|
| Volume | | Class | org.mapdb | MapDB |
|
| Volume .ByteBufferVol | Abstract Volume over bunch of ByteBuffers It leaves ByteBufferVol details (allocation, disposal) on subclasses. | Class | org.mapdb | MapDB |
|
| Volume .Factory | | Interface | org.mapdb | MapDB |
|
| Volume .FileChannelVol | Volume which uses FileChannel. | Class | org.mapdb | MapDB |
|
| Volume .MappedFileVol | | Class | org.mapdb | MapDB |
|
| Volume .MemoryVol | | Class | org.mapdb | MapDB |