All Types

org.mapdb.BTreeMap

A scalable concurrent {@link ConcurrentNavigableMap} implementation. The map is sorted according to the {@linkplain Comparable natural ordering} of its keys, or by a {@link Comparator} provided at map creation time.

org.mapdb.ConcurrencyAware

Concurrency aware, can verify that its configuration is thread safe

org.mapdb.ConcurrentNavigableMapExtra
org.mapdb.DB

A database with easy access to named maps and other collections.

org.mapdb.DBException

Exception hierarchy for MapDB

org.mapdb.DBMaker
org.mapdb.HTreeMap

Concurrent HashMap which uses IndexTree for hash table

org.mapdb.IndexTreeList

ArrayList like structure backed by tree

org.mapdb.IndexTreeLongLongMap

Primitive Sorted Map<Long,Long.

org.mapdb.MapExtra

Extra methods for Map interface

org.mapdb.Pump

Data streaming

org.mapdb.QueueLong

FIFO Queue with option to remove element from middle

org.mapdb.volume.ReadOnlyVolumeFactory

Wraps volume factory and returns volume as readonly

org.mapdb.serializer.SerializerElsa

Uses Elsa serialization: http://www.github.com/jankotek/elsa

org.mapdb.SortedTableMap

Read only Sorted Table Map. It stores data in table and uses binary search to find records

org.mapdb.Store

Stores records, mutable version

org.mapdb.StoreBinary
org.mapdb.StoreDirect

Store which uses binary storage (file, memory buffer...) and updates records on place. It has memory allocator, so it reuses space freed by deletes and updates.

org.mapdb.StoreDirectAbstract

Common utils for StoreDirect, StoreWAL and StoreCached

org.mapdb.StoreImmutable

Stores records

org.mapdb.StoreOnHeap

Store which does not use serialization, but puts everything into on-heap Map.

org.mapdb.StoreReadOnlyWrapper

Wraps Store and throws UnsupportedOperationException("Read-only") on operations which would modify it

org.mapdb.StoreTrivial

Store which serializes its content into primitive Map<Long,byte[]>. It optionally persist its content into file, in this case it supports rollback and durability.

org.mapdb.StoreTrivialTx
org.mapdb.StoreTx

Stores records, transactional version

org.mapdb.StoreWAL

StoreDirect with write ahead log

org.mapdb.Verifiable

Class can verify its status and data integrity: collections, Stores...