|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Classes in org.mapdb used by org.mapdb | |
|---|---|
AsyncWriteEngine
Engine wrapper which provides asynchronous serialization and asynchronous write. |
|
| Atomic.Boolean
A boolean record that may be updated atomically. |
|
| Atomic.Integer
An int record that may be updated atomically. |
|
| Atomic.Long
A long record that may be updated atomically. |
|
| Atomic.String
A String record that may be updated atomically. |
|
| Atomic.Var
Atomically updated variable which may contain any type of record. |
|
| Bind.MapListener
Listener called when `Map` is modified. |
|
| Bind.MapWithModificationListener
Primary Maps must provide notifications when it is modified. |
|
| BTreeKeySerializer
Custom serializer for BTreeMap keys which enables [Delta encoding](https://en.wikipedia.org/wiki/Delta_encoding). |
|
| BTreeKeySerializer.Tuple2KeySerializer
Applies delta compression on array of tuple. |
|
| BTreeKeySerializer.Tuple3KeySerializer
Applies delta compression on array of tuple. |
|
| BTreeKeySerializer.Tuple4KeySerializer
Applies delta compression on array of tuple. |
|
| BTreeMap
A scalable concurrent ConcurrentNavigableMap implementation. |
|
| BTreeMap.BNode
common interface for BTree node |
|
| BTreeMap.DescendingMap
|
|
| BTreeMap.DirNode
|
|
| BTreeMap.LeafNode
|
|
| BTreeMap.SubMap
|
|
| Caches.LRU
Least Recently Used cache. |
|
| Caches.WeakSoftRef.CacheItem
|
|
| CompressLZF
This class implements the LZF lossless data compression algorithm. |
|
| DataInput2
Wraps ByteBuffer and provides DataInput |
|
| DataOutput2
Provides DataOutput implementation on top of growable byte[]
ByteArrayOutputStream is not used as it requires byte[] copying |
|
| DB
A database with easy access to named maps and other collections. |
|
| DB.BTreeMapMaker
|
|
| DB.BTreeSetMaker
|
|
| DB.HTreeMapMaker
|
|
| DB.HTreeSetMaker
|
|
| DB.IdentityWrapper
|
|
| DBMaker
A builder class for creating and opening a database. |
|
| EncryptionXTEA
An implementation of the EncryptionXTEA block cipher algorithm. |
|
| Engine
Centerpiece for record management, `Engine` is simple key value store. |
|
| EngineWrapper
EngineWrapper adapter. |
|
| EngineWrapper.ImmutabilityCheckEngine.Item
|
|
| Fun.Function1
|
|
| Fun.Function2
|
|
| Fun.Tuple2
|
|
| Fun.Tuple3
|
|
| Fun.Tuple4
|
|
| Fun.Tuple5
|
|
| Fun.Tuple6
|
|
| Hasher
Calculates hash from an object. |
|
| HTreeMap
Thread safe concurrent HashMap This map uses full 32bit hash from beginning, There is no initial load factor and rehash. |
|
| HTreeMap.ExpireLinkNode
|
|
| HTreeMap.LinkedNode
node which holds key-value pair |
|
| LongConcurrentHashMap
Thread safe LongMap. |
|
| LongMap
Same as 'java.util.Map' but uses primitive 'long' keys to minimise boxing (and GC) overhead. |
|
| LongMap.LongMapIterator
Iterates over LongMap key and values without boxing long keys |
|
| Queues.SimpleQueue
|
|
| Queues.SimpleQueue.Node
|
|
| Serializer
Provides serialization and deserialization |
|
| SerializerBase
Serializer which uses 'header byte' to serialize/deserialize most of classes from 'java.lang' and 'java.util' packages. |
|
| SerializerBase.FastArrayList
Utility class similar to ArrayList, but with fast identity search. |
|
| SerializerPojo
Serializer which handles POJO, object graphs etc. |
|
| SerializerPojo.ClassInfo
Stores info about single class stored in MapDB. |
|
| SerializerPojo.FieldInfo
Stores info about single field stored in MapDB. |
|
| Store
Low level record store. |
|
| StoreDirect
Storage Engine which saves record directly into file. |
|
| TxBlock
Wraps single transaction in a block |
|
| TxEngine.Tx
|
|
| TxMaker
Transaction factory |
|
| TxRollbackException
Exception thrown when transaction is rolled back. |
|
| Volume
MapDB abstraction over raw storage (file, disk partition, memory etc...). |
|
| Volume.ByteBufferVol
Abstract Volume over bunch of ByteBuffers It leaves ByteBufferVol details (allocation, disposal) on subclasses. |
|
| Volume.Factory
Factory which creates two/three volumes used by each MapDB Storage Engine |
|
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||