A B C D E F G H I J K L M N O P Q R S T U V W Z _ 

A

a - Variable in class org.mapdb.Fun.Tuple2
 
a - Variable in class org.mapdb.Fun.Tuple2Comparator
 
a - Variable in class org.mapdb.Fun.Tuple3
 
a - Variable in class org.mapdb.Fun.Tuple3Comparator
 
a - Variable in class org.mapdb.Fun.Tuple4
 
a - Variable in class org.mapdb.Fun.Tuple4Comparator
 
a - Variable in class org.mapdb.Fun.Tuple5
 
a - Variable in class org.mapdb.Fun.Tuple5Comparator
 
a - Variable in class org.mapdb.Fun.Tuple6
 
a - Variable in class org.mapdb.Fun.Tuple6Comparator
 
acceptableWaterMark - Variable in class org.mapdb.LongConcurrentLRUMap
 
accessCounter - Variable in class org.mapdb.LongConcurrentLRUMap
 
aComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
aComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
aComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
aComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
aComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
action - Variable in class org.mapdb.AsyncWriteEngine
 
activeThreadsCount - Variable in class org.mapdb.AsyncWriteEngine
number of active threads running, used to await thread termination on close
add(K) - Method in class org.mapdb.HTreeMap.KeySet
 
add(Object) - Method in class org.mapdb.Queues.CircularQueue
 
add(E) - Method in class org.mapdb.Queues.Queue
 
add(E) - Method in class org.mapdb.Queues.Stack
 
add(K) - Method in class org.mapdb.SerializerBase.FastArrayList
 
addAll(Collection<? extends E>) - Method in class org.mapdb.Queues.SimpleQueue
 
addAndGet(int) - Method in class org.mapdb.Atomic.Integer
Atomically adds the given value to the current value.
addAndGet(long) - Method in class org.mapdb.Atomic.Long
Atomically adds the given value to the current value.
addFieldInfo(SerializerPojo.FieldInfo) - Method in class org.mapdb.SerializerPojo.ClassInfo
 
advance() - Method in class org.mapdb.BTreeMap.BTreeIterator
 
ALIGN - Static variable in class org.mapdb.EncryptionXTEA
Blocks sizes are always multiples of this number.
androidConstructor - Static variable in class org.mapdb.SerializerPojo
 
ARRAY - Static variable in interface org.mapdb.Hasher
 
ARRAY_BOOLEAN - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_BYTE - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_BYTE_ALL_EQUAL - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_CHAR - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_DOUBLE - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_FLOAT - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_INT - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_INT_BYTE - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_INT_PACKED - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_INT_SHORT - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_LONG - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_LONG_BYTE - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_LONG_INT - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_LONG_PACKED - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_LONG_SHORT - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_OBJECT - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_OBJECT_ALL_NULL - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_OBJECT_NO_REFS - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_OBJECT_PACKED_LONG - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAY_SHORT - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAYLIST - Static variable in interface org.mapdb.SerializerBase.Header
 
ARRAYLIST_PACKED_LONG - Static variable in interface org.mapdb.SerializerBase.Header
 
arrayLongPut(long[], int, long) - Static method in class org.mapdb.BTreeMap
 
arrayPut(Object[], int, Object) - Static method in class org.mapdb.BTreeMap
expand array size by 1, and put value at given position.
aSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
aSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
aSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
aSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
aSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
assertClassSerializable(Class<?>) - Method in class org.mapdb.SerializerPojo
 
assertNoLocks(LongConcurrentHashMap<Thread>) - Static method in class org.mapdb.BTreeMap
 
assertSerializable(Object) - Static method in class org.mapdb.SerializerBase
 
ASYNC_RECID_PREALLOC_QUEUE_SIZE - Static variable in interface org.mapdb.CC
 
ASYNC_WRITE_FLUSH_DELAY - Static variable in interface org.mapdb.CC
 
ASYNC_WRITE_QUEUE_SIZE - Static variable in interface org.mapdb.CC
 
asyncFlushDelay - Variable in class org.mapdb.AsyncWriteEngine
flush Write Queue every N milliseconds
asyncFlushDelay - Variable in class org.mapdb.AsyncWriteEngine.WriterRunnable
 
asyncWrite - Static variable in interface org.mapdb.DBMaker.Keys
 
asyncWriteEnable() - Method in class org.mapdb.DBMaker
Enables mode where all modifications are queued and written into disk on Background Writer Thread.
AsyncWriteEngine - Class in org.mapdb
Engine wrapper which provides asynchronous serialization and asynchronous write.
AsyncWriteEngine(Engine, int, int, Executor) - Constructor for class org.mapdb.AsyncWriteEngine
Construct new class and starts background threads.
AsyncWriteEngine(Engine) - Constructor for class org.mapdb.AsyncWriteEngine
 
AsyncWriteEngine.WriterRunnable - Class in org.mapdb
 
AsyncWriteEngine.WriterRunnable(AsyncWriteEngine) - Constructor for class org.mapdb.AsyncWriteEngine.WriterRunnable
 
asyncWriteFlushDelay(int) - Method in class org.mapdb.DBMaker
Set flush interval for write cache, by default is 0

When BTreeMap is constructed from ordered set, tree node size is increasing linearly with each item added.

asyncWriteFlushDelay - Static variable in interface org.mapdb.DBMaker.Keys
 
asyncWriteQueueSize(int) - Method in class org.mapdb.DBMaker
Set size of async Write Queue.
asyncWriteQueueSize - Static variable in interface org.mapdb.DBMaker.Keys
 
Atomic - Class in org.mapdb
A small toolkit of classes that support lock-free thread-safe programming on single records.
Atomic.Boolean - Class in org.mapdb
A boolean record that may be updated atomically.
Atomic.Boolean(Engine, long) - Constructor for class org.mapdb.Atomic.Boolean
 
Atomic.Integer - Class in org.mapdb
An int record that may be updated atomically.
Atomic.Integer(Engine, long) - Constructor for class org.mapdb.Atomic.Integer
 
Atomic.Long - Class in org.mapdb
A long record that may be updated atomically.
Atomic.Long(Engine, long) - Constructor for class org.mapdb.Atomic.Long
 
Atomic.String - Class in org.mapdb
A String record that may be updated atomically.
Atomic.String(Engine, long) - Constructor for class org.mapdb.Atomic.String
 
Atomic.Var<E> - Class in org.mapdb
Atomically updated variable which may contain any type of record.
Atomic.Var(Engine, long, Serializer<E>) - Constructor for class org.mapdb.Atomic.Var
 
Atomic.Var(Engine, SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Atomic.Var
used for deserialization

B

b - Variable in class org.mapdb.Fun.Tuple2
 
b - Variable in class org.mapdb.Fun.Tuple2Comparator
 
b - Variable in class org.mapdb.Fun.Tuple3
 
b - Variable in class org.mapdb.Fun.Tuple3Comparator
 
b - Variable in class org.mapdb.Fun.Tuple4
 
b - Variable in class org.mapdb.Fun.Tuple4Comparator
 
b - Variable in class org.mapdb.Fun.Tuple5
 
b - Variable in class org.mapdb.Fun.Tuple5Comparator
 
b - Variable in class org.mapdb.Fun.Tuple6
 
b - Variable in class org.mapdb.Fun.Tuple6Comparator
 
B_TREE_BASIC_KEY_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
B_TREE_COMPRESSION_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
B_TREE_NODE_DIR_C - Static variable in class org.mapdb.BTreeMap
 
B_TREE_NODE_DIR_L - Static variable in class org.mapdb.BTreeMap
 
B_TREE_NODE_DIR_LR - Static variable in class org.mapdb.BTreeMap
 
B_TREE_NODE_DIR_R - Static variable in class org.mapdb.BTreeMap
 
B_TREE_NODE_LEAF_C - Static variable in class org.mapdb.BTreeMap
 
B_TREE_NODE_LEAF_L - Static variable in class org.mapdb.BTreeMap
 
B_TREE_NODE_LEAF_LR - Static variable in class org.mapdb.BTreeMap
 
B_TREE_NODE_LEAF_R - Static variable in class org.mapdb.BTreeMap
 
B_TREE_SERIALIZER_POS_INT - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
B_TREE_SERIALIZER_POS_LONG - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
B_TREE_SERIALIZER_STRING - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
BASIC - Static variable in class org.mapdb.BTreeKeySerializer
 
BASIC - Static variable in interface org.mapdb.Hasher
 
BASIC - Static variable in interface org.mapdb.Serializer
Basic serializer for most classes in 'java.lang' and 'java.util' packages.
bComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
bComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
bComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
bComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
BIGDECIMAL - Static variable in interface org.mapdb.SerializerBase.Header
 
BIGINTEGER - Static variable in interface org.mapdb.SerializerBase.Header
 
Bind - Class in org.mapdb
Binding is simple yet powerful way to keep secondary collection synchronized with primary collection.
Bind.MapListener<K,V> - Interface in org.mapdb
Listener called when `Map` is modified.
Bind.MapWithModificationListener<K,V> - Interface in org.mapdb
Primary Maps must provide notifications when it is modified.
BOOLEAN - Static variable in interface org.mapdb.Serializer
 
BOOLEAN_FALSE - Static variable in interface org.mapdb.SerializerBase.Header
 
BOOLEAN_TRUE - Static variable in interface org.mapdb.SerializerBase.Header
 
booleanToByteArray(boolean[]) - Static method in class org.mapdb.SerializerBase
Builds a byte array from the array of booleans, compressing up to 8 booleans per byte.
bSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
bSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
bSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
bSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
bSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
BTreeKeySerializer<K> - Class in org.mapdb
Custom serializer for BTreeMap keys which enables [Delta encoding](https://en.wikipedia.org/wiki/Delta_encoding).
BTreeKeySerializer() - Constructor for class org.mapdb.BTreeKeySerializer
 
BTreeKeySerializer.BasicKeySerializer - Class in org.mapdb
Basic Key Serializer which just writes data without applying any compression.
BTreeKeySerializer.BasicKeySerializer(Serializer) - Constructor for class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
BTreeKeySerializer.BasicKeySerializer(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.BTreeKeySerializer.BasicKeySerializer
used for deserialization
BTreeKeySerializer.Tuple2KeySerializer<A,B> - Class in org.mapdb
Applies delta compression on array of tuple.
BTreeKeySerializer.Tuple2KeySerializer(Comparator<A>, Serializer<A>, Serializer<B>) - Constructor for class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
Construct new Tuple2 Key Serializer.
BTreeKeySerializer.Tuple3KeySerializer<A,B,C> - Class in org.mapdb
Applies delta compression on array of tuple.
BTreeKeySerializer.Tuple3KeySerializer(Comparator<A>, Comparator<B>, Serializer<A>, Serializer<B>, Serializer<C>) - Constructor for class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
Construct new Tuple3 Key Serializer.
BTreeKeySerializer.Tuple4KeySerializer<A,B,C,D> - Class in org.mapdb
Applies delta compression on array of tuple.
BTreeKeySerializer.Tuple4KeySerializer(Comparator<A>, Comparator<B>, Comparator<C>, Serializer<A>, Serializer<B>, Serializer<C>, Serializer<D>) - Constructor for class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
Construct new Tuple4 Key Serializer.
BTreeKeySerializer.Tuple5KeySerializer<A,B,C,D,E> - Class in org.mapdb
Applies delta compression on array of tuple.
BTreeKeySerializer.Tuple5KeySerializer(Comparator<A>, Comparator<B>, Comparator<C>, Comparator<D>, Serializer<A>, Serializer<B>, Serializer<C>, Serializer<D>, Serializer<E>) - Constructor for class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
Construct new Tuple4 Key Serializer.
BTreeKeySerializer.Tuple6KeySerializer<A,B,C,D,E,F> - Class in org.mapdb
Applies delta compression on array of tuple.
BTreeKeySerializer.Tuple6KeySerializer(Comparator<A>, Comparator<B>, Comparator<C>, Comparator<D>, Comparator<E>, Serializer<A>, Serializer<B>, Serializer<C>, Serializer<D>, Serializer<E>, Serializer<F>) - Constructor for class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
Construct new Tuple4 Key Serializer.
BTreeMap<K,V> - Class in org.mapdb
A scalable concurrent ConcurrentNavigableMap implementation.
BTreeMap(Engine, long, int, boolean, long, BTreeKeySerializer<K>, Serializer<V>, Comparator<K>, int, boolean) - Constructor for class org.mapdb.BTreeMap
Constructor used to create new BTreeMap.
BTreeMap.BNode - Interface in org.mapdb
common interface for BTree node
BTreeMap.BTreeIterator - Class in org.mapdb
 
BTreeMap.DescendingMap<K,V> - Class in org.mapdb
 
BTreeMap.DescendingMap(BTreeMap<K, V>, K, boolean, K, boolean) - Constructor for class org.mapdb.BTreeMap.DescendingMap
 
BTreeMap.DirNode - Class in org.mapdb
 
BTreeMap.LeafNode - Class in org.mapdb
 
BTreeMap.NodeSerializer<A,B> - Class in org.mapdb
 
BTreeMap.NodeSerializer(boolean, BTreeKeySerializer, Serializer, Comparator, int) - Constructor for class org.mapdb.BTreeMap.NodeSerializer
 
BTreeMap.SubMap<K,V> - Class in org.mapdb
 
BTreeMap.SubMap(BTreeMap<K, V>, K, boolean, K, boolean) - Constructor for class org.mapdb.BTreeMap.SubMap
 
BTreeMap.ValRef - Class in org.mapdb
if valsOutsideNodes is true, this class is used instead of values.
BTreeMap.ValRef(long) - Constructor for class org.mapdb.BTreeMap.ValRef
 
BUCKET_OVERFLOW - Static variable in class org.mapdb.HTreeMap
 
buf - Variable in class org.mapdb.DataInput2
 
buf - Variable in class org.mapdb.DataOutput2
 
buildTreeMap(Iterator<E>, Engine, Fun.Function1<K, E>, Fun.Function1<V, E>, boolean, int, boolean, long, BTreeKeySerializer<K>, Serializer<V>, Comparator) - Static method in class org.mapdb.Pump
Build BTreeMap (or TreeSet) from presorted data.
BYTE - Static variable in interface org.mapdb.SerializerBase.Header
 
BYTE_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
BYTE_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
BYTE_ARRAY - Static variable in interface org.mapdb.Hasher
 
BYTE_ARRAY - Static variable in interface org.mapdb.Serializer
Serializes `byte[]` it adds header which contains size information
BYTE_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
 
BYTE_ARRAY_NOSIZE - Static variable in interface org.mapdb.Serializer
Serializes `byte[]` directly into underlying store It does not store size, so it can not be used in Maps and other collections.
BYTE_ARRAY_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
BYTE_M1 - Static variable in interface org.mapdb.SerializerBase.Header
 

C

c - Variable in class org.mapdb.Fun.Tuple3
 
c - Variable in class org.mapdb.Fun.Tuple3Comparator
 
c - Variable in class org.mapdb.Fun.Tuple4
 
c - Variable in class org.mapdb.Fun.Tuple4Comparator
 
c - Variable in class org.mapdb.Fun.Tuple5
 
c - Variable in class org.mapdb.Fun.Tuple5Comparator
 
c - Variable in class org.mapdb.Fun.Tuple6
 
c - Variable in class org.mapdb.Fun.Tuple6Comparator
 
cache - Variable in class org.mapdb.Caches.LRU
 
cache - Static variable in interface org.mapdb.DBMaker.Keys
 
cache_disable - Static variable in interface org.mapdb.DBMaker.Keys
 
cache_hardRef - Static variable in interface org.mapdb.DBMaker.Keys
 
cache_hashTable - Static variable in interface org.mapdb.DBMaker.Keys
 
cache_lru - Static variable in interface org.mapdb.DBMaker.Keys
 
cache_softRef - Static variable in interface org.mapdb.DBMaker.Keys
 
cache_weakRef - Static variable in interface org.mapdb.DBMaker.Keys
 
cacheDisable() - Method in class org.mapdb.DBMaker
Instance cache is enabled by default.
cacheHardRefEnable() - Method in class org.mapdb.DBMaker
Enables unbounded hard reference cache.
cacheLRUEnable() - Method in class org.mapdb.DBMaker
Enables Least Recently Used cache.
cacheMaxSize - Variable in class org.mapdb.Caches.HashTable
 
cacheMaxSizeMask - Variable in class org.mapdb.Caches.HashTable
 
Caches - Class in org.mapdb
Contains various instance cache implementations
Caches.HardRef - Class in org.mapdb
Cache created objects using hard reference.
Caches.HardRef(Engine, int, boolean) - Constructor for class org.mapdb.Caches.HardRef
 
Caches.HashTable - Class in org.mapdb
Fixed size cache which uses hash table.
Caches.HashTable(Engine, int, boolean) - Constructor for class org.mapdb.Caches.HashTable
 
Caches.LRU - Class in org.mapdb
Least Recently Used cache.
Caches.LRU(Engine, int, boolean) - Constructor for class org.mapdb.Caches.LRU
 
Caches.LRU(Engine, LongMap<Object>, boolean) - Constructor for class org.mapdb.Caches.LRU
 
Caches.WeakSoftRef - Class in org.mapdb
Instance cache which uses SoftReference or WeakReference Items can be removed from cache by Garbage Collector if
Caches.WeakSoftRef(Engine, boolean, boolean) - Constructor for class org.mapdb.Caches.WeakSoftRef
 
Caches.WeakSoftRef.CacheItem - Interface in org.mapdb
 
Caches.WeakSoftRef.CacheSoftItem<A> - Class in org.mapdb
 
Caches.WeakSoftRef.CacheSoftItem(A, ReferenceQueue<A>, long) - Constructor for class org.mapdb.Caches.WeakSoftRef.CacheSoftItem
 
Caches.WeakSoftRef.CacheWeakItem<A> - Class in org.mapdb
 
Caches.WeakSoftRef.CacheWeakItem(A, ReferenceQueue<A>, long) - Constructor for class org.mapdb.Caches.WeakSoftRef.CacheWeakItem
 
cacheSize(int) - Method in class org.mapdb.DBMaker
Set cache size.
cacheSize - Static variable in interface org.mapdb.DBMaker.Keys
 
cacheSoftRefEnable() - Method in class org.mapdb.DBMaker
Enables unbounded cache which uses SoftReference.
cacheWeakRefEnable() - Method in class org.mapdb.DBMaker
Enables unbounded cache which uses WeakReference.
calculateStatistics() - Method in class org.mapdb.Store
get some statistics about store.
calculateStatistics() - Method in class org.mapdb.StoreDirect
 
calculateStatistics() - Method in class org.mapdb.StoreHeap
 
canRollback() - Method in interface org.mapdb.Engine
 
canRollback() - Method in class org.mapdb.EngineWrapper
 
canRollback() - Method in class org.mapdb.StoreDirect
 
canRollback() - Method in class org.mapdb.StoreHeap
 
canRollback() - Method in class org.mapdb.StoreWAL
 
canRollback() - Method in class org.mapdb.TxEngine.Tx
 
canSnapshot() - Method in interface org.mapdb.Engine
 
canSnapshot() - Method in class org.mapdb.EngineWrapper
 
canSnapshot() - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
canSnapshot() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
canSnapshot() - Method in class org.mapdb.Store
 
canSnapshot() - Method in class org.mapdb.TxEngine
 
canSnapshot() - Method in class org.mapdb.TxEngine.Tx
 
catalog - Variable in class org.mapdb.DB
view over named records
CATALOG_RECID - Static variable in interface org.mapdb.Engine
 
catGet(String, A) - Method in class org.mapdb.DB
 
catGet(String) - Method in class org.mapdb.DB
 
catPut(String, A) - Method in class org.mapdb.DB
 
catPut(String, A, A) - Method in class org.mapdb.DB
 
CC - Interface in org.mapdb
Compiler Configuration.
cComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
cComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
cComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
ceilingEntry(K) - Method in class org.mapdb.BTreeMap
 
ceilingEntry(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
ceilingEntry(K) - Method in class org.mapdb.BTreeMap.SubMap
 
ceilingKey(K) - Method in class org.mapdb.BTreeMap
 
ceilingKey(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
ceilingKey(K) - Method in class org.mapdb.BTreeMap.SubMap
 
channel - Variable in class org.mapdb.Volume.FileChannelVol
 
CHAR - Static variable in interface org.mapdb.SerializerBase.Header
 
CHAR_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
CHAR_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
CHAR_255 - Static variable in interface org.mapdb.SerializerBase.Header
 
CHAR_ARRAY - Static variable in interface org.mapdb.Hasher
 
CHAR_ARRAY - Static variable in interface org.mapdb.Serializer
Serializes `char[]` it adds header which contains size information
CHAR_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
 
CHECK_RECORD - Static variable in interface org.mapdb.Engine
 
checkClosed(V) - Static method in class org.mapdb.EngineWrapper
 
checkFolder(File, boolean) - Static method in class org.mapdb.Volume.FileChannelVol
 
checkHeaders() - Method in class org.mapdb.StoreDirect
 
checkHeaders() - Method in class org.mapdb.StoreWAL
 
checkLogRounding() - Method in class org.mapdb.StoreWAL
 
checkNameNotExists(String) - Method in class org.mapdb.DB
Checks that object with given name does not exist yet.
checkNotClosed() - Method in class org.mapdb.DB
 
checkSerializer(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SerializerCheckEngineWrapper
 
checkShouldCreate(String) - Method in class org.mapdb.DB
 
checkState() - Method in class org.mapdb.AsyncWriteEngine
checks that background threads are ready and throws exception if not
checksum - Static variable in interface org.mapdb.DBMaker.Keys
 
checksum - Variable in class org.mapdb.Store
 
CHECKSUM_FLAG_MASK - Static variable in class org.mapdb.Store
 
checksumEnable() - Method in class org.mapdb.DBMaker
Adds CRC32 checksum at end of each record to check data integrity.
checkType(String, String) - Method in class org.mapdb.DB
 
child() - Method in interface org.mapdb.BTreeMap.BNode
 
child() - Method in class org.mapdb.BTreeMap.DirNode
 
child() - Method in class org.mapdb.BTreeMap.LeafNode
 
CHUNK_SIZE - Static variable in class org.mapdb.Store
 
CHUNK_SIZE_MOD_MASK - Static variable in class org.mapdb.Store
 
chunks - Variable in class org.mapdb.Volume.ByteBufferVol
 
chunkShift - Variable in class org.mapdb.Volume.ByteBufferVol
 
chunkSize - Variable in class org.mapdb.Volume.ByteBufferVol
 
chunkSize - Variable in class org.mapdb.Volume.FileChannelVol
 
chunkSizeModMask - Variable in class org.mapdb.Volume.ByteBufferVol
 
CLASS - Static variable in interface org.mapdb.SerializerBase.Header
 
class2classId - Variable in class org.mapdb.SerializerPojo
 
class2constuctor - Static variable in class org.mapdb.SerializerPojo
 
CLASS_INFO_RECID - Static variable in interface org.mapdb.Engine
 
classForName(String) - Static method in class org.mapdb.SerializerPojo
 
classId2class - Variable in class org.mapdb.SerializerPojo
 
clazz - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
cleanTxQueue() - Method in class org.mapdb.TxEngine
 
clear() - Method in class org.mapdb.BTreeMap
 
clear() - Method in class org.mapdb.BTreeMap.DescendingMap
 
clear() - Method in class org.mapdb.BTreeMap.SubMap
 
clear() - Method in class org.mapdb.HTreeMap
 
clear() - Method in class org.mapdb.HTreeMap.KeySet
 
clear() - Method in class org.mapdb.LongConcurrentHashMap
Removes all of the mappings from this map.
clear() - Method in class org.mapdb.LongConcurrentLRUMap
 
clear() - Method in class org.mapdb.LongHashMap
Removes all mappings from this hash map, leaving it empty.
clear() - Method in class org.mapdb.LongMap
Removes all mappings from this hash map, leaving it empty.
clear() - Method in class org.mapdb.Queues.CircularQueue
 
clear() - Method in class org.mapdb.Queues.SimpleQueue
 
clearCache() - Method in class org.mapdb.AsyncWriteEngine
clears any underlying cache
clearCache() - Method in class org.mapdb.Caches.HashTable
 
clearCache() - Method in class org.mapdb.Caches.LRU
 
clearCache() - Method in class org.mapdb.Caches.WeakSoftRef
 
clearCache() - Method in interface org.mapdb.Engine
clears any underlying cache
clearCache() - Method in class org.mapdb.EngineWrapper
 
clearCache() - Method in class org.mapdb.StoreDirect
 
clearCache() - Method in class org.mapdb.StoreHeap
 
clearCache() - Method in class org.mapdb.TxEngine.Tx
 
close() - Method in class org.mapdb.AsyncWriteEngine
Close store/cache.
close() - Method in class org.mapdb.BTreeMap
Closes underlying storage and releases all resources.
close() - Method in class org.mapdb.Caches.HashTable
 
close() - Method in class org.mapdb.Caches.LRU
 
close() - Method in class org.mapdb.Caches.WeakSoftRef
 
close() - Method in class org.mapdb.DB
Closes database.
close() - Method in interface org.mapdb.Engine
Close store/cache.
close() - Method in class org.mapdb.EngineWrapper
 
close() - Method in class org.mapdb.EngineWrapper.CloseOnJVMShutdown
 
close() - Method in class org.mapdb.EngineWrapper.ImmutabilityCheckEngine
 
close() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
close() - Method in class org.mapdb.HTreeMap
Closes underlying storage and releases all resources.
close() - Method in class org.mapdb.Queues.SimpleQueue
Closes underlying storage and releases all resources.
close() - Method in class org.mapdb.StoreDirect
 
close() - Method in class org.mapdb.StoreHeap
 
close() - Method in class org.mapdb.StoreWAL
 
close() - Method in class org.mapdb.TxEngine
 
close() - Method in class org.mapdb.TxEngine.Tx
 
close() - Method in class org.mapdb.TxMaker
 
close() - Method in class org.mapdb.Volume
 
close() - Method in class org.mapdb.Volume.FileChannelVol
 
close() - Method in class org.mapdb.Volume.MappedFileVol
 
close() - Method in class org.mapdb.Volume.MemoryVol
 
CLOSED - Static variable in class org.mapdb.EngineWrapper
throws `IllegalArgumentError("already closed)` on all access
closed - Variable in class org.mapdb.TxEngine.Tx
 
closeInProgress - Variable in class org.mapdb.AsyncWriteEngine
indicates that `close()` was called and background threads are being terminated
closeLatch - Variable in class org.mapdb.HTreeMap
 
closeListener - Variable in class org.mapdb.HTreeMap
 
closeListenerRegister(Runnable) - Method in interface org.mapdb.Engine
 
closeListenerRegister(Runnable) - Method in class org.mapdb.EngineWrapper
 
closeListenerRegister(Runnable) - Method in class org.mapdb.Store
 
closeListenerRegister(Runnable) - Method in class org.mapdb.TxEngine.Tx
 
closeListenerUnregister(Runnable) - Method in interface org.mapdb.Engine
 
closeListenerUnregister(Runnable) - Method in class org.mapdb.EngineWrapper
 
closeListenerUnregister(Runnable) - Method in class org.mapdb.Store
 
closeListenerUnregister(Runnable) - Method in class org.mapdb.TxEngine.Tx
 
closeOnJvmShutdown() - Method in class org.mapdb.DBMaker
Adds JVM shutdown hook and closes DB just before JVM;
closeOnJvmShutdown - Static variable in interface org.mapdb.DBMaker.Keys
 
commit() - Method in class org.mapdb.AsyncWriteEngine
Makes all changes made since the previous commit/rollback permanent.
commit() - Method in class org.mapdb.DB
Commit changes made on collections loaded by this DB
commit() - Method in interface org.mapdb.Engine
Makes all changes made since the previous commit/rollback permanent.
commit() - Method in class org.mapdb.EngineWrapper
 
commit() - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
commit() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
commit() - Method in class org.mapdb.StoreDirect
 
commit() - Method in class org.mapdb.StoreHeap
 
commit() - Method in class org.mapdb.StoreWAL
 
commit() - Method in class org.mapdb.TxEngine
 
commit() - Method in class org.mapdb.TxEngine.Tx
 
commitFileSyncDisable() - Method in class org.mapdb.DBMaker
Disables file sync on commit.
commitFileSyncDisable - Static variable in interface org.mapdb.DBMaker.Keys
 
commitLock - Variable in class org.mapdb.AsyncWriteEngine
Each insert to Write Queue must hold read lock.
commitLock - Variable in class org.mapdb.TxEngine
 
compact() - Method in class org.mapdb.AsyncWriteEngine
This method blocks all put/update/delete operations until it finishes (via global ReadWrite Commit Lock).
compact() - Method in class org.mapdb.DB
Perform storage maintenance.
compact() - Method in interface org.mapdb.Engine
 
compact() - Method in class org.mapdb.EngineWrapper
 
compact() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
compact() - Method in class org.mapdb.StoreDirect
 
compact() - Method in class org.mapdb.StoreHeap
 
compact() - Method in class org.mapdb.TxEngine.Tx
 
compactPostUnderLock() - Method in class org.mapdb.StoreDirect
subclasses put additional cleanup after compaction finishes here
compactPostUnderLock() - Method in class org.mapdb.StoreWAL
 
compactPreUnderLock() - Method in class org.mapdb.StoreDirect
subclasses put additional checks before compaction starts here
compactPreUnderLock() - Method in class org.mapdb.StoreWAL
 
COMPARABLE_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
Compares two arrays which contains comparable elements
COMPARABLE_COMPARATOR - Static variable in class org.mapdb.BTreeMap
 
COMPARABLE_COMPARATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
comparator - Variable in class org.mapdb.BTreeMap
keys are sorted by this
comparator() - Method in class org.mapdb.BTreeMap
 
comparator() - Method in class org.mapdb.BTreeMap.DescendingMap
 
comparator - Variable in class org.mapdb.BTreeMap.NodeSerializer
 
comparator() - Method in class org.mapdb.BTreeMap.SubMap
 
comparator - Variable in class org.mapdb.DB.BTreeMapMaker
 
comparator(Comparator<?>) - Method in class org.mapdb.DB.BTreeMapMaker
comparator used to sort keys.
comparator - Variable in class org.mapdb.DB.BTreeSetMaker
 
comparator(Comparator<?>) - Method in class org.mapdb.DB.BTreeSetMaker
comparator used to sort keys.
COMPARATOR - Static variable in class org.mapdb.Fun
 
COMPARATOR_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
COMPARATOR_BYTE_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
COMPARATOR_CHAR_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
COMPARATOR_COMPARABLE_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
COMPARATOR_DOUBLE_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
COMPARATOR_INT_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
COMPARATOR_LONG_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
comparators - Variable in class org.mapdb.Fun.ArrayComparator
 
compare(Object[], Object[]) - Method in class org.mapdb.Fun.ArrayComparator
 
compare(Fun.Tuple2<A, B>, Fun.Tuple2<A, B>) - Method in class org.mapdb.Fun.Tuple2Comparator
 
compare(Fun.Tuple3<A, B, C>, Fun.Tuple3<A, B, C>) - Method in class org.mapdb.Fun.Tuple3Comparator
 
compare(Fun.Tuple4<A, B, C, D>, Fun.Tuple4<A, B, C, D>) - Method in class org.mapdb.Fun.Tuple4Comparator
 
compare(Fun.Tuple5<A, B, C, D, E>, Fun.Tuple5<A, B, C, D, E>) - Method in class org.mapdb.Fun.Tuple5Comparator
 
compare(Fun.Tuple6<A, B, C, D, E, F>, Fun.Tuple6<A, B, C, D, E, F>) - Method in class org.mapdb.Fun.Tuple6Comparator
 
compareAndSet(boolean, boolean) - Method in class org.mapdb.Atomic.Boolean
Atomically sets the value to the given updated value if the current value == the expected value.
compareAndSet(int, int) - Method in class org.mapdb.Atomic.Integer
Atomically sets the value to the given updated value if the current value == the expected value.
compareAndSet(long, long) - Method in class org.mapdb.Atomic.Long
Atomically sets the value to the given updated value if the current value == the expected value.
compareAndSet(String, String) - Method in class org.mapdb.Atomic.String
Atomically sets the value to the given updated value if the current value equals the expected value.
compareAndSet(E, E) - Method in class org.mapdb.Atomic.Var
Atomically sets the value to the given updated value if the current value equals the expected value.
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.AsyncWriteEngine
Updates existing record in atomic (Compare And Swap) manner.
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.Caches.HardRef
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.Caches.HashTable
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.Caches.LRU
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.Caches.WeakSoftRef
 
compareAndSwap(long, A, A, Serializer<A>) - Method in interface org.mapdb.Engine
Updates existing record in atomic (Compare And Swap) manner.
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ImmutabilityCheckEngine
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SerializerCheckEngineWrapper
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.StoreWAL
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.TxEngine
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
compareTo(Fun.Tuple2<A, B>) - Method in class org.mapdb.Fun.Tuple2
 
compareTo(Fun.Tuple3<A, B, C>) - Method in class org.mapdb.Fun.Tuple3
 
compareTo(Fun.Tuple4<A, B, C, D>) - Method in class org.mapdb.Fun.Tuple4
 
compareTo(Fun.Tuple5<A, B, C, D, E>) - Method in class org.mapdb.Fun.Tuple5
 
compareTo(Fun.Tuple6<A, B, C, D, E, F>) - Method in class org.mapdb.Fun.Tuple6
 
compress(byte[], int, byte[], int) - Method in class org.mapdb.CompressLZF
 
compress - Variable in class org.mapdb.Store
 
COMPRESS_FLAG_MASK - Static variable in class org.mapdb.Store
 
compression - Static variable in interface org.mapdb.DBMaker.Keys
 
compression_lzf - Static variable in interface org.mapdb.DBMaker.Keys
 
compressionEnable() - Method in class org.mapdb.DBMaker
Enables record compression.
CompressLZF - Class in org.mapdb
This class implements the LZF lossless data compression algorithm.
CompressLZF() - Constructor for class org.mapdb.CompressLZF
 
CONCURRENCY - Static variable in interface org.mapdb.CC
Concurrency level.
contains(Object) - Method in class org.mapdb.HTreeMap.KeySet
 
contains(Object) - Method in class org.mapdb.Queues.SimpleQueue
 
containsAll(Collection<?>) - Method in class org.mapdb.Queues.SimpleQueue
 
containsClass(Class<?>) - Method in class org.mapdb.SerializerPojo
 
containsKey(Object) - Method in class org.mapdb.BTreeMap
 
containsKey(Object) - Method in class org.mapdb.BTreeMap.DescendingMap
 
containsKey(Object) - Method in class org.mapdb.BTreeMap.SubMap
 
containsKey(Object) - Method in class org.mapdb.HTreeMap
 
containsKey(long) - Method in class org.mapdb.LongConcurrentHashMap
Tests if the specified object is a key in this table.
containsValue(Object) - Method in class org.mapdb.BTreeMap
 
containsValue(Object) - Method in class org.mapdb.BTreeMap.DescendingMap
 
containsValue(Object) - Method in class org.mapdb.BTreeMap.SubMap
 
containsValue(Object) - Method in class org.mapdb.HTreeMap
 
containsValue(Object) - Method in class org.mapdb.LongConcurrentHashMap
Returns true if this map maps one or more keys to the specified value.
copyBytes() - Method in class org.mapdb.DataOutput2
 
copyNext(long) - Method in class org.mapdb.HTreeMap.ExpireLinkNode
 
copyPrev(long) - Method in class org.mapdb.HTreeMap.ExpireLinkNode
 
copyTime(long) - Method in class org.mapdb.HTreeMap.ExpireLinkNode
 
counter - Variable in class org.mapdb.BTreeMap
 
counter - Variable in class org.mapdb.DB.BTreeMapMaker
 
counter - Variable in class org.mapdb.DB.BTreeSetMaker
 
counter - Variable in class org.mapdb.DB.HTreeMapMaker
 
counter - Variable in class org.mapdb.DB.HTreeSetMaker
 
counter - Variable in class org.mapdb.HTreeMap
 
counterEnable() - Method in class org.mapdb.DB.BTreeMapMaker
by default collection does not have counter, without counter updates are faster, but entire collection needs to be traversed to count items.
counterEnable() - Method in class org.mapdb.DB.BTreeSetMaker
by default collection does not have counter, without counter updates are faster, but entire collection needs to be traversed to count items.
counterEnable() - Method in class org.mapdb.DB.HTreeMapMaker
by default collection does not have counter, without counter updates are faster, but entire collection needs to be traversed to count items.
counterEnable() - Method in class org.mapdb.DB.HTreeSetMaker
by default collection does not have counter, without counter updates are faster, but entire collection needs to be traversed to count items.
countLongStackItems(long) - Method in class org.mapdb.StoreDirect
 
createAtomicBoolean(String, boolean) - Method in class org.mapdb.DB
 
createAtomicInteger(String, int) - Method in class org.mapdb.DB
 
createAtomicLong(String, long) - Method in class org.mapdb.DB
 
createAtomicString(String, String) - Method in class org.mapdb.DB
 
createAtomicVar(String, E, Serializer<E>) - Method in class org.mapdb.DB
 
createCircularQueue(String, Serializer<E>, long) - Method in class org.mapdb.DB
 
createHashMap(String) - Method in class org.mapdb.DB
Returns new builder for HashMap with given name
createHashMap(DB.HTreeMapMaker) - Method in class org.mapdb.DB
Creates new HashMap with more specific arguments
createHashSet(String) - Method in class org.mapdb.DB
Creates new HashSet
createHashSet(DB.HTreeSetMaker) - Method in class org.mapdb.DB
 
createIndexVolume() - Method in interface org.mapdb.Volume.Factory
 
createInstanceSkippinkConstructor(Class<T>) - Method in class org.mapdb.SerializerPojo
For pojo serialization we need to instantiate class without invoking its constructor.
createPhysVolume() - Method in interface org.mapdb.Volume.Factory
 
createQueue(String, Serializer<E>, boolean) - Method in class org.mapdb.DB
 
createRootRef(Engine, BTreeKeySerializer, Serializer, Comparator, int) - Static method in class org.mapdb.BTreeMap
creates empty root node and returns recid of its reference
createSnapshotFor(Engine) - Static method in class org.mapdb.TxEngine
 
createStack(String, Serializer<E>, boolean) - Method in class org.mapdb.DB
 
createStructure() - Method in class org.mapdb.StoreDirect
 
createTransLogVolume() - Method in interface org.mapdb.Volume.Factory
 
createTreeMap(String) - Method in class org.mapdb.DB
Returns new builder for TreeMap with given name
createTreeMap(DB.BTreeMapMaker) - Method in class org.mapdb.DB
 
createTreeSet(String) - Method in class org.mapdb.DB
Creates new TreeSet.
createTreeSet(DB.BTreeSetMaker) - Method in class org.mapdb.DB
 
cSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
cSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
cSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
cSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 

D

d - Variable in class org.mapdb.Fun.Tuple4
 
d - Variable in class org.mapdb.Fun.Tuple4Comparator
 
d - Variable in class org.mapdb.Fun.Tuple5
 
d - Variable in class org.mapdb.Fun.Tuple5Comparator
 
d - Variable in class org.mapdb.Fun.Tuple6
 
d - Variable in class org.mapdb.Fun.Tuple6Comparator
 
data - Variable in class org.mapdb.SerializerBase.FastArrayList
 
DATA_FILE_EXT - Static variable in class org.mapdb.StoreDirect
 
DataInput2 - Class in org.mapdb
Wraps ByteBuffer and provides DataInput
DataInput2(ByteBuffer, int) - Constructor for class org.mapdb.DataInput2
 
DataInput2(byte[]) - Constructor for class org.mapdb.DataInput2
 
DataOutput2 - Class in org.mapdb
Provides DataOutput implementation on top of growable byte[]

ByteArrayOutputStream is not used as it requires byte[] copying

DataOutput2() - Constructor for class org.mapdb.DataOutput2
 
DataOutput2(byte[]) - Constructor for class org.mapdb.DataOutput2
 
DATE - Static variable in interface org.mapdb.SerializerBase.Header
 
DB - Class in org.mapdb
A database with easy access to named maps and other collections.
DB(Engine) - Constructor for class org.mapdb.DB
Construct new DB.
DB(Engine, boolean, boolean) - Constructor for class org.mapdb.DB
 
db - Variable in class org.mapdb.SerializerPojo
 
DB.BTreeMapMaker - Class in org.mapdb
 
DB.BTreeMapMaker(String) - Constructor for class org.mapdb.DB.BTreeMapMaker
 
DB.BTreeSetMaker - Class in org.mapdb
 
DB.BTreeSetMaker(String) - Constructor for class org.mapdb.DB.BTreeSetMaker
 
DB.HTreeMapMaker - Class in org.mapdb
 
DB.HTreeMapMaker(String) - Constructor for class org.mapdb.DB.HTreeMapMaker
 
DB.HTreeSetMaker - Class in org.mapdb
 
DB.HTreeSetMaker(String) - Constructor for class org.mapdb.DB.HTreeSetMaker
 
DB.IdentityWrapper - Class in org.mapdb
 
DB.IdentityWrapper(Object) - Constructor for class org.mapdb.DB.IdentityWrapper
 
DBMaker<DBMakerT extends DBMaker<DBMakerT>> - Class in org.mapdb
A builder class for creating and opening a database.
DBMaker() - Constructor for class org.mapdb.DBMaker
use static factory methods, or make subclass
DBMaker(File) - Constructor for class org.mapdb.DBMaker
 
DBMaker.Keys - Interface in org.mapdb
 
dComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
dComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
decrementAndGet() - Method in class org.mapdb.Atomic.Integer
Atomically decrements by one the current value.
decrementAndGet() - Method in class org.mapdb.Atomic.Long
Atomically decrements by one the current value.
decrypt(byte[], int, int) - Method in class org.mapdb.EncryptionXTEA
 
DEFAULT_CACHE - Static variable in interface org.mapdb.CC
 
DEFAULT_CACHE_SIZE - Static variable in interface org.mapdb.CC
 
DEFAULT_FREE_SPACE_RECLAIM_Q - Static variable in interface org.mapdb.CC
 
defaultSerializer - Variable in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
delete(long, Serializer<A>) - Method in class org.mapdb.AsyncWriteEngine
Remove existing record from store/cache

Recid must be a number returned by 'put' method.

delete(long, Serializer<A>) - Method in class org.mapdb.Caches.HardRef
 
delete(long, Serializer<A>) - Method in class org.mapdb.Caches.HashTable
 
delete(long, Serializer<A>) - Method in class org.mapdb.Caches.LRU
 
delete(long, Serializer<A>) - Method in class org.mapdb.Caches.WeakSoftRef
 
delete(String) - Method in class org.mapdb.DB
delete record/collection with given name
delete(long, Serializer<A>) - Method in interface org.mapdb.Engine
Remove existing record from store/cache

Recid must be a number returned by 'put' method.

delete(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper
 
delete(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
delete(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SerializerCheckEngineWrapper
 
delete(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
delete(long, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
delete(long, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
delete(long, Serializer<A>) - Method in class org.mapdb.StoreWAL
 
delete(long, Serializer<A>) - Method in class org.mapdb.TxEngine
 
delete(long, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
DELETED - Static variable in class org.mapdb.TxMaker
marker for deleted records
deleteFile() - Method in class org.mapdb.Volume
 
deleteFile() - Method in class org.mapdb.Volume.FileChannelVol
 
deleteFile() - Method in class org.mapdb.Volume.MappedFileVol
 
deleteFile() - Method in class org.mapdb.Volume.MemoryVol
 
deleteFilesAfterClose() - Method in class org.mapdb.DBMaker
Try to delete files after DB is closed.
deleteFilesAfterClose - Static variable in interface org.mapdb.DBMaker.Keys
 
deleteFilesAfterClose - Variable in class org.mapdb.StoreDirect
 
descendingKeySet() - Method in class org.mapdb.BTreeMap
 
descendingKeySet() - Method in class org.mapdb.BTreeMap.DescendingMap
 
descendingKeySet() - Method in class org.mapdb.BTreeMap.SubMap
 
descendingMap() - Method in class org.mapdb.BTreeMap
 
descendingMap() - Method in class org.mapdb.BTreeMap.DescendingMap
 
descendingMap() - Method in class org.mapdb.BTreeMap.SubMap
 
deserialize(DataInput, int, int, int) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
deserialize(DataInput, int, int, int) - Method in class org.mapdb.BTreeKeySerializer
Deserializes keys for single BTree Node.
deserialize(DataInput, int, int, int) - Method in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
deserialize(DataInput, int, int, int) - Method in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
deserialize(DataInput, int, int, int) - Method in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
deserialize(DataInput, int, int, int) - Method in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
deserialize(DataInput, int, int, int) - Method in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
deserialize(DataInput, int) - Method in class org.mapdb.BTreeMap.NodeSerializer
 
deserialize(DataInput, int) - Method in class org.mapdb.Queues.SimpleQueue.NodeSerializer
 
deserialize(DataInput, int) - Method in class org.mapdb.Serializer.CompressionWrapper
 
deserialize(DataInput, int) - Method in interface org.mapdb.Serializer
Deserialize the content of an object from a DataInput.
deserialize(DataInput, int) - Method in class org.mapdb.SerializerBase
 
deserialize(DataInput, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerBase
 
deserialize(DataInput, int) - Method in class org.mapdb.SerializerPojo
 
deserialize(Serializer<A>, int, DataInput) - Method in class org.mapdb.Store
 
deserializeClass(DataInput) - Method in class org.mapdb.SerializerBase
 
deserializeMapDB(DataInput, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerBase
 
deserializeUnknownHeader(DataInput, int, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerBase
override this method to extend SerializerBase functionality
deserializeUnknownHeader(DataInput, int, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerPojo
 
DIR_SERIALIZER - Static variable in class org.mapdb.HTreeMap
 
DIV8 - Static variable in class org.mapdb.HTreeMap
 
DOUBLE - Static variable in interface org.mapdb.SerializerBase.Header
 
DOUBLE_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
DOUBLE_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
DOUBLE_255 - Static variable in interface org.mapdb.SerializerBase.Header
 
DOUBLE_ARRAY - Static variable in interface org.mapdb.Hasher
 
DOUBLE_ARRAY - Static variable in interface org.mapdb.Serializer
Serializes `double[]` it adds header which contains size information
DOUBLE_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
 
DOUBLE_INT - Static variable in interface org.mapdb.SerializerBase.Header
 
DOUBLE_M1 - Static variable in interface org.mapdb.SerializerBase.Header
 
DOUBLE_SHORT - Static variable in interface org.mapdb.SerializerBase.Header
 
doubleValue() - Method in class org.mapdb.Atomic.Integer
 
doubleValue() - Method in class org.mapdb.Atomic.Long
 
drainTo(Collection<? super E>) - Method in class org.mapdb.Queues.SimpleQueue
 
drainTo(Collection<? super E>, int) - Method in class org.mapdb.Queues.SimpleQueue
 
dSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
dSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
dSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 

E

e - Variable in class org.mapdb.Fun.Tuple5
 
e - Variable in class org.mapdb.Fun.Tuple5Comparator
 
e - Variable in class org.mapdb.Fun.Tuple6
 
e - Variable in class org.mapdb.Fun.Tuple6Comparator
 
eComparator - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
element() - Method in class org.mapdb.Queues.SimpleQueue
 
EMPTY - Static variable in class org.mapdb.BTreeMap
 
EMPTY - Static variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
EMPTY - Static variable in class org.mapdb.Queues.SimpleQueue.Node
 
EMPTY_ITERATOR - Static variable in class org.mapdb.Fun
empty iterator (note: Collections.EMPTY_ITERATOR is Java 7 specific and should not be used)
EMPTY_STRING - Static variable in class org.mapdb.SerializerBase
 
encrypt(byte[], int, int) - Method in class org.mapdb.EncryptionXTEA
 
encrypt - Variable in class org.mapdb.Store
 
ENCRYPT_FLAG_MASK - Static variable in class org.mapdb.Store
 
encryption - Static variable in interface org.mapdb.DBMaker.Keys
 
encryption_xtea - Static variable in interface org.mapdb.DBMaker.Keys
 
encryptionEnable(String) - Method in class org.mapdb.DBMaker
Encrypt storage using XTEA algorithm.
encryptionEnable(byte[]) - Method in class org.mapdb.DBMaker
Encrypt storage using XTEA algorithm.
encryptionKey - Static variable in interface org.mapdb.DBMaker.Keys
 
EncryptionXTEA - Class in org.mapdb
An implementation of the EncryptionXTEA block cipher algorithm.
EncryptionXTEA(byte[]) - Constructor for class org.mapdb.EncryptionXTEA
 
encryptionXTEA - Variable in class org.mapdb.Store
 
engine - Variable in class org.mapdb.Atomic.Boolean
 
engine - Variable in class org.mapdb.Atomic.Integer
 
engine - Variable in class org.mapdb.Atomic.Long
 
engine - Variable in class org.mapdb.Atomic.String
 
engine - Variable in class org.mapdb.Atomic.Var
 
engine - Variable in class org.mapdb.BTreeMap
DB Engine in which entries are persisted
engine - Variable in class org.mapdb.DB
Engine which provides persistence for this DB
Engine - Interface in org.mapdb
Centerpiece for record management, `Engine` is simple key value store.
engine - Variable in class org.mapdb.HTreeMap
 
engine - Variable in class org.mapdb.Queues.SimpleQueue
 
engine - Variable in class org.mapdb.TxMaker
parent engine under which modifications are stored
engineRef - Variable in class org.mapdb.AsyncWriteEngine.WriterRunnable
 
EngineWrapper - Class in org.mapdb
EngineWrapper adapter.
EngineWrapper(Engine) - Constructor for class org.mapdb.EngineWrapper
 
EngineWrapper.CloseOnJVMShutdown - Class in org.mapdb
Closes Engine on JVM shutdown using shutdown hook: Runtime.addShutdownHook(Thread) If engine was closed by user before JVM shutdown, hook is removed to save memory.
EngineWrapper.CloseOnJVMShutdown(Engine) - Constructor for class org.mapdb.EngineWrapper.CloseOnJVMShutdown
 
EngineWrapper.ImmutabilityCheckEngine - Class in org.mapdb
check if Record Instances were not modified while in cache.
EngineWrapper.ImmutabilityCheckEngine(Engine) - Constructor for class org.mapdb.EngineWrapper.ImmutabilityCheckEngine
 
EngineWrapper.ImmutabilityCheckEngine.Item - Class in org.mapdb
 
EngineWrapper.ImmutabilityCheckEngine.Item(Serializer, Object) - Constructor for class org.mapdb.EngineWrapper.ImmutabilityCheckEngine.Item
 
EngineWrapper.ReadOnlyEngine - Class in org.mapdb
Wraps an Engine and throws UnsupportedOperationException("Read-only") on any modification attempt.
EngineWrapper.ReadOnlyEngine(Engine) - Constructor for class org.mapdb.EngineWrapper.ReadOnlyEngine
 
EngineWrapper.SerializerCheckEngineWrapper - Class in org.mapdb
Checks that Serializer used to serialize item is the same as Serializer used to deserialize it
EngineWrapper.SerializerCheckEngineWrapper(Engine) - Constructor for class org.mapdb.EngineWrapper.SerializerCheckEngineWrapper
 
EngineWrapper.SynchronizedEngineWrapper - Class in org.mapdb
Engine wrapper with all methods synchronized on global lock, useful to diagnose concurrency issues.
EngineWrapper.SynchronizedEngineWrapper(Engine) - Constructor for class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
ensureAvail(int) - Method in class org.mapdb.DataOutput2
make sure there will be enought space in buffer to write N bytes
ensureAvailable(long) - Method in class org.mapdb.Volume
Check space allocated by Volume is bigger or equal to given offset.
entrySet() - Method in class org.mapdb.BTreeMap.DescendingMap
 
entrySet() - Method in class org.mapdb.BTreeMap
 
entrySet() - Method in class org.mapdb.BTreeMap.SubMap
 
entrySet() - Method in class org.mapdb.HTreeMap
 
eq(Object, Object) - Static method in class org.mapdb.Fun
returns true if all elements are equal, works with nulls
equals(Object) - Method in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
equals(Object) - Method in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
equals(Object) - Method in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
equals(Object) - Method in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
equals(Object) - Method in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
equals(Object) - Method in class org.mapdb.BTreeMap.ValRef
 
equals(Object) - Method in class org.mapdb.DB.IdentityWrapper
 
equals(Object) - Method in class org.mapdb.Fun.ArrayComparator
 
equals(Object) - Method in class org.mapdb.Fun.Tuple2
 
equals(Object) - Method in class org.mapdb.Fun.Tuple2Comparator
 
equals(Object) - Method in class org.mapdb.Fun.Tuple3
 
equals(Object) - Method in class org.mapdb.Fun.Tuple3Comparator
 
equals(Object) - Method in class org.mapdb.Fun.Tuple4
 
equals(Object) - Method in class org.mapdb.Fun.Tuple4Comparator
 
equals(Object) - Method in class org.mapdb.Fun.Tuple5
 
equals(Object) - Method in class org.mapdb.Fun.Tuple5Comparator
 
equals(Object) - Method in class org.mapdb.Fun.Tuple6
 
equals(Object) - Method in class org.mapdb.Fun.Tuple6Comparator
 
equals(K, K) - Method in interface org.mapdb.Hasher
 
equals(Object) - Method in class org.mapdb.Queues.SimpleQueue.Node
 
equals(Object) - Method in class org.mapdb.Serializer.CompressionWrapper
 
eSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
eSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
evictedEntry(long, V) - Method in class org.mapdb.LongConcurrentLRUMap
override this method to get notified about evicted entries
evictionCounter - Variable in class org.mapdb.LongConcurrentLRUMap
 
execute(TxBlock) - Method in class org.mapdb.TxMaker
Executes given block withing single transaction.
execute(Fun.Function1<A, DB>) - Method in class org.mapdb.TxMaker
Executes given block withing single transaction.
exists(String) - Method in class org.mapdb.DB
 
expand(DataInput, byte[], int, int) - Method in class org.mapdb.CompressLZF
 
expand(ByteBuffer, int, byte[], int, int) - Method in class org.mapdb.CompressLZF
 
expectedMasks() - Method in class org.mapdb.Store
 
expire - Variable in class org.mapdb.DB.HTreeMapMaker
 
expire - Variable in class org.mapdb.DB.HTreeSetMaker
 
expire - Variable in class org.mapdb.HTreeMap
 
expireAccess - Variable in class org.mapdb.DB.HTreeMapMaker
 
expireAccess - Variable in class org.mapdb.DB.HTreeSetMaker
 
expireAccess - Variable in class org.mapdb.HTreeMap
 
expireAccessFlag - Variable in class org.mapdb.HTreeMap
 
expireAfterAccess(long, TimeUnit) - Method in class org.mapdb.DB.HTreeMapMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last access.
expireAfterAccess(long) - Method in class org.mapdb.DB.HTreeMapMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last access.
expireAfterAccess(long, TimeUnit) - Method in class org.mapdb.DB.HTreeSetMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last access.
expireAfterAccess(long) - Method in class org.mapdb.DB.HTreeSetMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, the most recent replacement of its value, or its last access.
expireAfterWrite(long, TimeUnit) - Method in class org.mapdb.DB.HTreeMapMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.
expireAfterWrite(long) - Method in class org.mapdb.DB.HTreeMapMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.
expireAfterWrite(long, TimeUnit) - Method in class org.mapdb.DB.HTreeSetMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.
expireAfterWrite(long) - Method in class org.mapdb.DB.HTreeSetMaker
Specifies that each entry should be automatically removed from the map once a fixed duration has elapsed after the entry's creation, or the most recent replacement of its value.
expireCheckSegment(int) - Method in class org.mapdb.HTreeMap
 
expireFlag - Variable in class org.mapdb.HTreeMap
 
expireHeads - Variable in class org.mapdb.HTreeMap
 
expireLinkAdd(int, long, long, int) - Method in class org.mapdb.HTreeMap
 
expireLinkBump(int, long, boolean) - Method in class org.mapdb.HTreeMap
 
expireLinkNodeRecid - Variable in class org.mapdb.HTreeMap.LinkedNode
 
expireLinkRemove(int, long) - Method in class org.mapdb.HTreeMap
 
expireLinkRemoveLast(int) - Method in class org.mapdb.HTreeMap
 
expireMaxSize - Variable in class org.mapdb.DB.HTreeMapMaker
 
expireMaxSize(long) - Method in class org.mapdb.DB.HTreeMapMaker
maximal number of entries in this map.
expireMaxSize - Variable in class org.mapdb.DB.HTreeSetMaker
 
expireMaxSize(long) - Method in class org.mapdb.DB.HTreeSetMaker
maximal number of entries in this map.
expireMaxSize - Variable in class org.mapdb.HTreeMap
 
expireMaxSizeFlag - Variable in class org.mapdb.HTreeMap
 
expirePurge() - Method in class org.mapdb.HTreeMap
 
expirePurgeSegment(int, long) - Method in class org.mapdb.HTreeMap
 
expireStoreSize - Variable in class org.mapdb.DB.HTreeMapMaker
 
expireStoreSize(double) - Method in class org.mapdb.DB.HTreeMapMaker
 
expireStoreSize - Variable in class org.mapdb.DB.HTreeSetMaker
 
expireStoreSize(double) - Method in class org.mapdb.DB.HTreeSetMaker
maximal size of store in GB, if store is larger entries will start expiring
expireStoreSize - Variable in class org.mapdb.HTreeMap
 
expireTails - Variable in class org.mapdb.HTreeMap
 
expireTimeStart - Variable in class org.mapdb.HTreeMap
 
extendArgumentCheck() - Method in class org.mapdb.DBMaker
 
extendAsyncWriteEngine(Engine) - Method in class org.mapdb.DBMaker
 
extendCacheHardRef(Engine) - Method in class org.mapdb.DBMaker
 
extendCacheHashTable(Engine) - Method in class org.mapdb.DBMaker
 
extendCacheLRU(Engine) - Method in class org.mapdb.DBMaker
 
extendCacheSoftRef(Engine) - Method in class org.mapdb.DBMaker
 
extendCacheWeakRef(Engine) - Method in class org.mapdb.DBMaker
 
extendHeapStore() - Method in class org.mapdb.DBMaker
 
extendSnapshotEngine(Engine) - Method in class org.mapdb.DBMaker
 
extendStoreAppend() - Method in class org.mapdb.DBMaker
 
extendStoreDirect(Volume.Factory) - Method in class org.mapdb.DBMaker
 
extendStoreVolumeFactory() - Method in class org.mapdb.DBMaker
 
extendStoreWAL(Volume.Factory) - Method in class org.mapdb.DBMaker
 
extendWrapCache(Engine) - Method in class org.mapdb.DBMaker
 
extendWrapSnapshotEngine(Engine) - Method in class org.mapdb.DBMaker
 
extendWrapStore(Engine) - Method in class org.mapdb.DBMaker
 
extractKey() - Static method in class org.mapdb.Fun
 
extractNoTransform() - Static method in class org.mapdb.Fun
 
extractValue() - Static method in class org.mapdb.Fun
 

F

f - Variable in class org.mapdb.Fun.Tuple6
 
f - Variable in class org.mapdb.Fun.Tuple6Comparator
 
FAIR_LOCKS - Static variable in interface org.mapdb.CC
controls if locks used in MapDB are fair
field - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
fields - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
file - Static variable in interface org.mapdb.DBMaker.Keys
 
file - Variable in class org.mapdb.Volume.FileChannelVol
 
file - Variable in class org.mapdb.Volume.MappedFileVol
 
fileChannel - Variable in class org.mapdb.Volume.MappedFileVol
 
fileFactory(File, int, boolean, long, int, int) - Static method in class org.mapdb.Volume
 
fileFactory(File, int, boolean, long, int, int, File, File) - Static method in class org.mapdb.Volume
 
fillNulls(BTreeKeySerializer<K>) - Method in class org.mapdb.DB
Replace nulls in tuple serializers with default (Comparable) values
filter(NavigableSet<Fun.Tuple2<K2, K1>>, K2) - Static method in class org.mapdb.Fun
Find all Primary Keys associated with Secondary Key.
filter(NavigableSet<Fun.Tuple2<K2, K1>>, K2, boolean, K2, boolean) - Static method in class org.mapdb.Fun
 
filter(NavigableSet<Fun.Tuple3<A, B, C>>, A, B) - Static method in class org.mapdb.Fun
 
filter(NavigableSet<Fun.Tuple4<A, B, C, D>>, A, B, C) - Static method in class org.mapdb.Fun
 
findChildren(Object, Object[]) - Method in class org.mapdb.BTreeMap
Find the first children node with a key equal or greater than the given key.
findLarger(K, boolean) - Method in class org.mapdb.BTreeMap
 
findLargerNode(K, boolean) - Method in class org.mapdb.BTreeMap
 
findSmaller(K, boolean) - Method in class org.mapdb.BTreeMap
 
firstEntry() - Method in class org.mapdb.BTreeMap.DescendingMap
 
firstEntry() - Method in class org.mapdb.BTreeMap
 
firstEntry() - Method in class org.mapdb.BTreeMap.SubMap
 
firstKey() - Method in class org.mapdb.BTreeMap.DescendingMap
 
firstKey() - Method in class org.mapdb.BTreeMap
 
firstKey() - Method in class org.mapdb.BTreeMap.SubMap
 
fixedSize() - Method in class org.mapdb.BTreeMap.NodeSerializer
 
fixedSize() - Method in class org.mapdb.Queues.SimpleQueue.NodeSerializer
 
fixedSize() - Method in class org.mapdb.Serializer.CompressionWrapper
 
fixedSize() - Method in interface org.mapdb.Serializer
Data could be serialized into record with variable size or fixed size.
fixedSize() - Method in class org.mapdb.SerializerBase
 
FLOAT - Static variable in interface org.mapdb.SerializerBase.Header
 
FLOAT_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
FLOAT_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
FLOAT_255 - Static variable in interface org.mapdb.SerializerBase.Header
 
FLOAT_M1 - Static variable in interface org.mapdb.SerializerBase.Header
 
FLOAT_SHORT - Static variable in interface org.mapdb.SerializerBase.Header
 
floatValue() - Method in class org.mapdb.Atomic.Integer
 
floatValue() - Method in class org.mapdb.Atomic.Long
 
floorEntry(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
floorEntry(K) - Method in class org.mapdb.BTreeMap
 
floorEntry(K) - Method in class org.mapdb.BTreeMap.SubMap
 
floorKey(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
floorKey(K) - Method in class org.mapdb.BTreeMap
 
floorKey(K) - Method in class org.mapdb.BTreeMap.SubMap
 
forDB(DB) - Static method in class org.mapdb.Store
traverses EngineWrappers and returns underlying Store
forEngine(Engine) - Static method in class org.mapdb.Store
traverses EngineWrappers and returns underlying Store
forwardRefs - Variable in class org.mapdb.SerializerBase.FastArrayList
 
freeIoRecidPut(long) - Method in class org.mapdb.StoreDirect
 
freeIoRecidTake(boolean) - Method in class org.mapdb.StoreDirect
 
freePhysPut(long, boolean) - Method in class org.mapdb.StoreDirect
 
freePhysTake(int, boolean, boolean) - Method in class org.mapdb.StoreDirect
 
freeRecids - Variable in class org.mapdb.StoreHeap
Queue of deleted recids, those are reused for new records
freeSize - Variable in class org.mapdb.StoreDirect
 
freeSpaceReclaimQ(int) - Method in class org.mapdb.DBMaker
Set free space reclaim Q.
freeSpaceReclaimQ - Static variable in interface org.mapdb.DBMaker.Keys
 
fromHexa(String) - Static method in class org.mapdb.DBMaker
 
fSerializer - Variable in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
fullTx - Static variable in interface org.mapdb.DBMaker.Keys
 
fullTx - Variable in class org.mapdb.TxEngine
 
Fun - Class in org.mapdb
Functional stuff.
Fun.ArrayComparator - Class in org.mapdb
compares two arrays using given comparators
Fun.ArrayComparator(Comparator<?>[]) - Constructor for class org.mapdb.Fun.ArrayComparator
 
Fun.ArrayComparator(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.ArrayComparator
constructor used for deserialization
Fun.Function0<R> - Interface in org.mapdb
 
Fun.Function1<R,A> - Interface in org.mapdb
 
Fun.Function2<R,A,B> - Interface in org.mapdb
 
Fun.Tuple2<A,B> - Class in org.mapdb
 
Fun.Tuple2(A, B) - Constructor for class org.mapdb.Fun.Tuple2
 
Fun.Tuple2(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple2
constructor used for deserialization
Fun.Tuple2Comparator<A,B> - Class in org.mapdb
 
Fun.Tuple2Comparator(Comparator<A>, Comparator<B>) - Constructor for class org.mapdb.Fun.Tuple2Comparator
 
Fun.Tuple2Comparator(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple2Comparator
constructor used for deserialization
Fun.Tuple3<A,B,C> - Class in org.mapdb
 
Fun.Tuple3(A, B, C) - Constructor for class org.mapdb.Fun.Tuple3
 
Fun.Tuple3(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>, int) - Constructor for class org.mapdb.Fun.Tuple3
constructor used for deserialization, `extra` is added so the functions do not colide
Fun.Tuple3Comparator<A,B,C> - Class in org.mapdb
 
Fun.Tuple3Comparator(Comparator<A>, Comparator<B>, Comparator<C>) - Constructor for class org.mapdb.Fun.Tuple3Comparator
 
Fun.Tuple3Comparator(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>, int) - Constructor for class org.mapdb.Fun.Tuple3Comparator
constructor used for deserialization, `extra` is added just to make function not to collide
Fun.Tuple4<A,B,C,D> - Class in org.mapdb
 
Fun.Tuple4(A, B, C, D) - Constructor for class org.mapdb.Fun.Tuple4
 
Fun.Tuple4(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple4
constructor used for deserialization
Fun.Tuple4Comparator<A,B,C,D> - Class in org.mapdb
 
Fun.Tuple4Comparator(Comparator<A>, Comparator<B>, Comparator<C>, Comparator<D>) - Constructor for class org.mapdb.Fun.Tuple4Comparator
 
Fun.Tuple4Comparator(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple4Comparator
constructor used for deserialization
Fun.Tuple5<A,B,C,D,E> - Class in org.mapdb
 
Fun.Tuple5(A, B, C, D, E) - Constructor for class org.mapdb.Fun.Tuple5
 
Fun.Tuple5(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple5
constructor used for deserialization
Fun.Tuple5Comparator<A,B,C,D,E> - Class in org.mapdb
 
Fun.Tuple5Comparator(Comparator<A>, Comparator<B>, Comparator<C>, Comparator<D>, Comparator<E>) - Constructor for class org.mapdb.Fun.Tuple5Comparator
 
Fun.Tuple5Comparator(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple5Comparator
constructor used for deserialization
Fun.Tuple6<A,B,C,D,E,F> - Class in org.mapdb
 
Fun.Tuple6(A, B, C, D, E, F) - Constructor for class org.mapdb.Fun.Tuple6
 
Fun.Tuple6(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple6
constructor used for deserialization
Fun.Tuple6Comparator<A,B,C,D,E,F> - Class in org.mapdb
 
Fun.Tuple6Comparator(Comparator<A>, Comparator<B>, Comparator<C>, Comparator<D>, Comparator<E>, Comparator<F>) - Constructor for class org.mapdb.Fun.Tuple6Comparator
 
Fun.Tuple6Comparator(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Tuple6Comparator
constructor used for deserialization
FUN_COMPARATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
FUN_COMPARATOR_REVERSE - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
FUN_EMPTY_ITERATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
FUN_HI - Static variable in interface org.mapdb.SerializerBase.Header
 

G

get(long, Serializer<A>) - Method in class org.mapdb.AsyncWriteEngine
Get existing record.
get() - Method in class org.mapdb.Atomic.Boolean
Returns the current value.
get() - Method in class org.mapdb.Atomic.Integer
Gets the current value.
get() - Method in class org.mapdb.Atomic.Long
Gets the current value.
get() - Method in class org.mapdb.Atomic.String
Returns the current value.
get() - Method in class org.mapdb.Atomic.Var
Returns the current value.
get(Object) - Method in class org.mapdb.BTreeMap.DescendingMap
 
get(Object) - Method in class org.mapdb.BTreeMap
 
get(Object, boolean) - Method in class org.mapdb.BTreeMap
 
get(Object) - Method in class org.mapdb.BTreeMap.SubMap
 
get(long, Serializer<A>) - Method in class org.mapdb.Caches.HardRef
 
get(long, Serializer<A>) - Method in class org.mapdb.Caches.HashTable
 
get(long, Serializer<A>) - Method in class org.mapdb.Caches.LRU
 
get() - Method in interface org.mapdb.Caches.WeakSoftRef.CacheItem
 
get(long, Serializer<A>) - Method in class org.mapdb.Caches.WeakSoftRef
 
get(String) - Method in class org.mapdb.DB
return record with given name or null if name does not exist
get(long, Serializer<A>) - Method in interface org.mapdb.Engine
Get existing record.
get(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper
 
get(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ImmutabilityCheckEngine
 
get(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SerializerCheckEngineWrapper
 
get(long, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
get(Object) - Method in class org.mapdb.HTreeMap
 
get(long) - Method in class org.mapdb.LongConcurrentHashMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(long) - Method in class org.mapdb.LongConcurrentLRUMap
 
get(long) - Method in class org.mapdb.LongHashMap
Returns the value of the mapping with the specified key.
get(long) - Method in class org.mapdb.LongMap
Returns the value of the mapping with the specified key.
get(long, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
get(long, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
get(long, Serializer<A>) - Method in class org.mapdb.StoreWAL
 
get(long, Serializer<A>) - Method in class org.mapdb.TxEngine
 
get(long, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
get2(long, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
get2(long, Serializer<A>) - Method in class org.mapdb.StoreWAL
 
getAll() - Method in class org.mapdb.DB
return map of all named collections/records
getAndAdd(int) - Method in class org.mapdb.Atomic.Integer
Atomically adds the given value to the current value.
getAndAdd(long) - Method in class org.mapdb.Atomic.Long
Atomically adds the given value to the current value.
getAndDecrement() - Method in class org.mapdb.Atomic.Integer
Atomically decrements by one the current value.
getAndDecrement() - Method in class org.mapdb.Atomic.Long
Atomically decrements by one the current value.
getAndIncrement() - Method in class org.mapdb.Atomic.Integer
Atomically increments by one the current value.
getAndIncrement() - Method in class org.mapdb.Atomic.Long
Atomically increments by one the current value.
getAndSet(boolean) - Method in class org.mapdb.Atomic.Boolean
Atomically sets to the given value and returns the previous value.
getAndSet(int) - Method in class org.mapdb.Atomic.Integer
Atomically sets to the given value and returns the old value.
getAndSet(long) - Method in class org.mapdb.Atomic.Long
Atomically sets to the given value and returns the old value.
getAndSet(String) - Method in class org.mapdb.Atomic.String
Atomically sets to the given value and returns the previous value.
getAndSet(E) - Method in class org.mapdb.Atomic.Var
Atomically sets to the given value and returns the previous value.
getAtomicBoolean(String) - Method in class org.mapdb.DB
 
getAtomicInteger(String) - Method in class org.mapdb.DB
 
getAtomicLong(String) - Method in class org.mapdb.DB
 
getAtomicString(String) - Method in class org.mapdb.DB
 
getAtomicVar(String) - Method in class org.mapdb.DB
 
getByte(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getByte(long) - Method in class org.mapdb.Volume.FileChannelVol
 
getByte(long) - Method in class org.mapdb.Volume
 
getCatalog() - Method in class org.mapdb.DB
Get Name Catalog.
getCircularQueue(String) - Method in class org.mapdb.DB
 
getClassId(Class<?>) - Method in class org.mapdb.SerializerPojo
 
getComparator() - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
getComparator() - Method in class org.mapdb.BTreeKeySerializer
Some key serializers may only work with they own comparators.
getComparator() - Method in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
getComparator() - Method in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
getComparator() - Method in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
getComparator() - Method in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
getComparator() - Method in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
getCurrSize() - Method in class org.mapdb.Store
returns current size occupied by physical store (does not include index).
getCurrSize() - Method in class org.mapdb.StoreDirect
 
getCurrSize() - Method in class org.mapdb.StoreHeap
 
getDataInput(long, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
getDataInput(long, int) - Method in class org.mapdb.Volume.FileChannelVol
 
getDataInput(long, int) - Method in class org.mapdb.Volume
 
getDefaultSerializer() - Method in class org.mapdb.DB
 
getEngine() - Method in class org.mapdb.BTreeMap
 
getEngine() - Method in class org.mapdb.DB
 
getEngine() - Method in class org.mapdb.HTreeMap
 
getEngine() - Method in class org.mapdb.SerializerBase
 
getEngine() - Method in class org.mapdb.SerializerPojo
 
getFieldId(String) - Method in class org.mapdb.SerializerPojo.ClassInfo
 
getFields(Class<?>) - Method in class org.mapdb.SerializerPojo
 
getFieldValue(SerializerPojo.FieldInfo, Object) - Method in class org.mapdb.SerializerPojo
 
getFile() - Method in class org.mapdb.Volume.FileChannelVol
 
getFile() - Method in class org.mapdb.Volume
returns underlying file if it exists
getFile() - Method in class org.mapdb.Volume.MappedFileVol
 
getFile() - Method in class org.mapdb.Volume.MemoryVol
 
getFreeRecids() - Method in class org.mapdb.Store
 
getFreeRecids() - Method in class org.mapdb.StoreDirect
 
getFreeRecids() - Method in class org.mapdb.StoreHeap
 
getFreeSize() - Method in class org.mapdb.Store
returns free size in physical store (does not include index).
getFreeSize() - Method in class org.mapdb.StoreDirect
 
getFreeSize() - Method in class org.mapdb.StoreHeap
 
getFromWeakCollection(String) - Method in class org.mapdb.DB
All collections are weakly referenced to prevent two instances of the same collection in memory.
getHash(byte[]) - Static method in class org.mapdb.EncryptionXTEA
Calculate the hash code for the given data.
getHashMap(String) - Method in class org.mapdb.DB
Opens existing or creates new Hash Tree Map.
getHashMap(String, Fun.Function1<V, K>) - Method in class org.mapdb.DB
Opens existing or creates new Hash Tree Map.
getHashSet(String) - Method in class org.mapdb.DB
Opens existing or creates new Hash Tree Set.
getInner(Object, int, int) - Method in class org.mapdb.HTreeMap
 
getInt(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getInt(long) - Method in class org.mapdb.Volume.FileChannelVol
 
getInt(long) - Method in class org.mapdb.Volume
 
getLinkedRecordsFromLog(long) - Method in class org.mapdb.StoreWAL
 
getLinkedRecordsIndexVals(long) - Method in class org.mapdb.StoreDirect
 
getLong(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getLong(long) - Method in class org.mapdb.Volume.FileChannelVol
 
getLong(long) - Method in class org.mapdb.Volume
 
getMap() - Method in class org.mapdb.LongConcurrentLRUMap
 
getMaxExpireTime() - Method in class org.mapdb.HTreeMap
Returns maximal (newest) expiration timestamp
getMaxRecid() - Method in class org.mapdb.Store
 
getMaxRecid() - Method in class org.mapdb.StoreDirect
 
getMaxRecid() - Method in class org.mapdb.StoreHeap
 
getMinExpireTime() - Method in class org.mapdb.HTreeMap
Returns minimal (oldest) expiration timestamp
getNameForObject(Object) - Method in class org.mapdb.DB
returns name for this object, if it has name and was instanciated by this DB
getObjectStreamFields() - Method in class org.mapdb.SerializerPojo.ClassInfo
 
getPackedLong(long) - Method in class org.mapdb.Volume
 
getPeek(Object) - Method in class org.mapdb.HTreeMap
Return given value, without updating cache statistics if `expireAccess()` is true It also does not use `valueCreator` if value is not found (always returns null if not found)
getQueue(String) - Method in class org.mapdb.DB
 
getRaw(long) - Method in class org.mapdb.Store
 
getRaw(long) - Method in class org.mapdb.StoreDirect
 
getRaw(long) - Method in class org.mapdb.StoreHeap
 
getRecid() - Method in interface org.mapdb.Caches.WeakSoftRef.CacheItem
 
getRecid() - Method in class org.mapdb.Caches.WeakSoftRef.CacheSoftItem
 
getRecid() - Method in class org.mapdb.Caches.WeakSoftRef.CacheWeakItem
 
getSerializerPojo() - Method in interface org.mapdb.Engine
Deprecated.
getSerializerPojo() - Method in class org.mapdb.EngineWrapper
 
getSerializerPojo() - Method in class org.mapdb.Store
 
getSerializerPojo() - Method in class org.mapdb.TxEngine.Tx
 
getSixLong(long) - Method in class org.mapdb.Volume.FileChannelVol
 
getSixLong(long) - Method in class org.mapdb.Volume
Reads a long from the indicated position
getSizeLimit() - Method in class org.mapdb.Store
returns maximal store size or `0` if there is no limit
getSizeLimit() - Method in class org.mapdb.StoreDirect
 
getSizeLimit() - Method in class org.mapdb.StoreHeap
 
getStack(String) - Method in class org.mapdb.DB
 
getThis() - Method in class org.mapdb.DBMaker
 
getTreeMap(String) - Method in class org.mapdb.DB
Opens existing or creates new B-linked-tree Map.
getTreeSet(String) - Method in class org.mapdb.DB
Opens existing or creates new B-linked-tree Set.
getUnsignedByte(long) - Method in class org.mapdb.Volume
 
getUnsignedShort(long) - Method in class org.mapdb.Volume
 
getWrappedEngine() - Method in class org.mapdb.EngineWrapper
 
getWrappedEngine() - Method in class org.mapdb.TxEngine.Tx
 
growLock - Variable in class org.mapdb.Volume.ByteBufferVol
 
growLock - Variable in class org.mapdb.Volume.FileChannelVol
 

H

hash - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
hash(Object) - Method in class org.mapdb.HTreeMap
 
hashCode() - Method in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
hashCode() - Method in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
hashCode() - Method in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
hashCode() - Method in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
hashCode() - Method in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
hashCode() - Method in class org.mapdb.BTreeMap.ValRef
 
hashCode() - Method in class org.mapdb.DB.IdentityWrapper
 
hashCode() - Method in class org.mapdb.Fun.ArrayComparator
 
hashCode() - Method in class org.mapdb.Fun.Tuple2
 
hashCode() - Method in class org.mapdb.Fun.Tuple2Comparator
 
hashCode() - Method in class org.mapdb.Fun.Tuple3
 
hashCode() - Method in class org.mapdb.Fun.Tuple3Comparator
 
hashCode() - Method in class org.mapdb.Fun.Tuple4
 
hashCode() - Method in class org.mapdb.Fun.Tuple4Comparator
 
hashCode() - Method in class org.mapdb.Fun.Tuple5
 
hashCode() - Method in class org.mapdb.Fun.Tuple5Comparator
 
hashCode() - Method in class org.mapdb.Fun.Tuple6
 
hashCode() - Method in class org.mapdb.Fun.Tuple6Comparator
 
hashCode(K) - Method in interface org.mapdb.Hasher
 
hashCode() - Method in class org.mapdb.HTreeMap.KeySet
 
hashCode() - Method in class org.mapdb.Queues.SimpleQueue.Node
 
hashCode() - Method in class org.mapdb.Serializer.CompressionWrapper
 
hasher - Variable in class org.mapdb.DB.HTreeMapMaker
 
hasher(Hasher<?>) - Method in class org.mapdb.DB.HTreeMapMaker
 
hasher - Variable in class org.mapdb.DB.HTreeSetMaker
 
hasher(Hasher<?>) - Method in class org.mapdb.DB.HTreeSetMaker
 
Hasher<K> - Interface in org.mapdb
Calculates hash from an object.
hasher - Variable in class org.mapdb.HTreeMap
 
HASHER_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
HASHER_BASIC - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
HASHER_BYTE_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
HASHER_CHAR_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
HASHER_DOUBLE_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
HASHER_INT_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
HASHER_LONG_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
HASHMAP - Static variable in interface org.mapdb.SerializerBase.Header
 
hashSalt - Variable in class org.mapdb.Caches.HashTable
Salt added to keys before hashing, so it is harder to trigger hash collision attack.
hashSalt - Variable in class org.mapdb.HTreeMap
Salt added to hash before rehashing, so it is harder to trigger hash collision attack.
hashSalt - Variable in class org.mapdb.LongConcurrentHashMap
Salt added to keys before hashing, so it is harder to trigger hash collision attack.
hashSalt - Variable in class org.mapdb.LongHashMap
Salt added to keys before hashing, so it is harder to trigger hash collision attack.
hashSaltValue() - Method in class org.mapdb.LongHashMap
 
HASHSET - Static variable in interface org.mapdb.SerializerBase.Header
 
hasLimit - Variable in class org.mapdb.Volume.ByteBufferVol
 
hasLimit - Variable in class org.mapdb.Volume.FileChannelVol
 
hasNext() - Method in class org.mapdb.BTreeMap.BTreeIterator
 
hasUnsavedChanges() - Method in class org.mapdb.SerializerPojo
 
hasValues - Variable in class org.mapdb.BTreeMap
is this a Map or Set? if false, entries do not have values, only keys are allowed
hasValues - Variable in class org.mapdb.BTreeMap.NodeSerializer
 
hasValues - Variable in class org.mapdb.HTreeMap
is this a Map or Set? if false, entries do not have values, only keys are allowed
head - Variable in class org.mapdb.Queues.SimpleQueue
 
HEADER - Static variable in class org.mapdb.StoreDirect
4 byte file header
headInsert - Variable in class org.mapdb.Queues.CircularQueue
 
headMap(K, boolean) - Method in class org.mapdb.BTreeMap.DescendingMap
 
headMap(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
headMap(K, boolean) - Method in class org.mapdb.BTreeMap
 
headMap(K) - Method in class org.mapdb.BTreeMap
 
headMap(K, boolean) - Method in class org.mapdb.BTreeMap.SubMap
 
headMap(K) - Method in class org.mapdb.BTreeMap.SubMap
 
hi - Variable in class org.mapdb.BTreeMap.DescendingMap
 
hi - Variable in class org.mapdb.BTreeMap.SubMap
 
HI - Static variable in class org.mapdb.Fun
positive infinity object.
HI() - Static method in class org.mapdb.Fun
autocast version of `HI`
higherEntry(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
higherEntry(K) - Method in class org.mapdb.BTreeMap
 
higherEntry(K) - Method in class org.mapdb.BTreeMap.SubMap
 
higherKey(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
higherKey(K) - Method in class org.mapdb.BTreeMap
 
higherKey(K) - Method in class org.mapdb.BTreeMap.SubMap
 
highKey() - Method in interface org.mapdb.BTreeMap.BNode
 
highKey() - Method in class org.mapdb.BTreeMap.DirNode
 
highKey() - Method in class org.mapdb.BTreeMap.LeafNode
 
hiInclusive - Variable in class org.mapdb.BTreeMap.DescendingMap
 
hiInclusive - Variable in class org.mapdb.BTreeMap.SubMap
 
histogram(Bind.MapWithModificationListener<K, V>, ConcurrentMap<C, Long>, Fun.Function2<C, K, V>) - Static method in class org.mapdb.Bind
Binds Secondary Map so it it creates [histogram](http://en.wikipedia.org/wiki/Histogram) from data in Primary Map.
HTreeMap<K,V> - Class in org.mapdb
Thread safe concurrent HashMap

This map uses full 32bit hash from beginning, There is no initial load factor and rehash.

HTreeMap(Engine, long, int, long[], Serializer<K>, Serializer<V>, long, long, long, long, long, long[], long[], Fun.Function1<V, K>, Hasher, boolean) - Constructor for class org.mapdb.HTreeMap
Opens HTreeMap
HTreeMap.ExpireLinkNode - Class in org.mapdb
 
HTreeMap.ExpireLinkNode(long, long, long, long, int) - Constructor for class org.mapdb.HTreeMap.ExpireLinkNode
 
HTreeMap.ExpireRunnable - Class in org.mapdb
 
HTreeMap.ExpireRunnable(HTreeMap) - Constructor for class org.mapdb.HTreeMap.ExpireRunnable
 
HTreeMap.KeySet - Class in org.mapdb
 
HTreeMap.KeySet() - Constructor for class org.mapdb.HTreeMap.KeySet
 
HTreeMap.LinkedNode<K,V> - Class in org.mapdb
node which holds key-value pair
HTreeMap.LinkedNode(long, long, K, V) - Constructor for class org.mapdb.HTreeMap.LinkedNode
 

I

identityIndexOf(Object) - Method in class org.mapdb.SerializerBase.FastArrayList
This method is reason why ArrayList is not used.
ILLEGAL_ACCESS - Static variable in interface org.mapdb.Serializer
Always throws IllegalAccessError when invoked.
incrementAndGet() - Method in class org.mapdb.Atomic.Integer
Atomically increments by one the current value.
incrementAndGet() - Method in class org.mapdb.Atomic.Long
Atomically increments by one the current value.
index - Variable in class org.mapdb.StoreDirect
 
indexHeaderChecksum() - Method in class org.mapdb.StoreDirect
 
indexHeaderChecksumUncommited() - Method in class org.mapdb.StoreWAL
 
indexSize - Variable in class org.mapdb.StoreDirect
 
indexVals - Variable in class org.mapdb.StoreWAL
 
indexValsModified - Variable in class org.mapdb.StoreWAL
 
INT - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_10 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_11 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_12 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_13 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_14 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_15 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_16 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_2 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_3 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_4 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_5 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_6 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_7 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_8 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_9 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_ARRAY - Static variable in interface org.mapdb.Hasher
 
INT_ARRAY - Static variable in interface org.mapdb.Serializer
Serializes `int[]` it adds header which contains size information
INT_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
 
INT_F1 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_F2 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_F3 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M1 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M2 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M3 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M4 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M5 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M6 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M7 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M8 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_M9 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_MAX_VALUE - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_MF1 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_MF2 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_MF3 - Static variable in interface org.mapdb.SerializerBase.Header
 
INT_MIN_VALUE - Static variable in interface org.mapdb.SerializerBase.Header
 
INTEGER - Static variable in interface org.mapdb.Serializer
Serializes Integer into 4 bytes.
intHash(int) - Static method in class org.mapdb.LongHashMap
 
intValue() - Method in class org.mapdb.Atomic.Integer
 
intValue() - Method in class org.mapdb.Atomic.Long
 
IO_FREE_RECID - Static variable in class org.mapdb.StoreDirect
index file offset where reference to longstack of free recid is stored
IO_FREE_SIZE - Static variable in class org.mapdb.StoreDirect
index file offset where space occupied by free phys records is stored
IO_INDEX_SIZE - Static variable in class org.mapdb.StoreDirect
index file offset where current size of index file is stored
IO_INDEX_SUM - Static variable in class org.mapdb.StoreDirect
checksum of all index file headers.
IO_PHYS_SIZE - Static variable in class org.mapdb.StoreDirect
index file offset where current size of phys file is stored
IO_USER_START - Static variable in class org.mapdb.StoreDirect
index file offset where first recid available to user is stored
isCleaning - Variable in class org.mapdb.LongConcurrentLRUMap
 
isClosed() - Method in class org.mapdb.DB
 
isClosed() - Method in interface org.mapdb.Engine
Checks whether Engine was closed.
isClosed() - Method in class org.mapdb.EngineWrapper
 
isClosed() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
isClosed() - Method in class org.mapdb.StoreDirect
 
isClosed() - Method in class org.mapdb.StoreHeap
 
isClosed() - Method in class org.mapdb.TxEngine.Tx
 
isEmpty() - Method in class org.mapdb.BTreeMap.DescendingMap
 
isEmpty() - Method in class org.mapdb.BTreeMap
 
isEmpty() - Method in class org.mapdb.BTreeMap.SubMap
 
isEmpty() - Method in class org.mapdb.HTreeMap
 
isEmpty() - Method in class org.mapdb.HTreeMap.KeySet
 
isEmpty() - Method in class org.mapdb.LongConcurrentHashMap
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class org.mapdb.LongConcurrentLRUMap
 
isEmpty() - Method in class org.mapdb.LongHashMap
Returns whether this map is empty.
isEmpty() - Method in class org.mapdb.LongMap
Returns whether this map is empty.
isEmpty() - Method in class org.mapdb.Queues.SimpleQueue
 
isEmpty() - Method in class org.mapdb.Volume.ByteBufferVol
 
isEmpty() - Method in class org.mapdb.Volume.FileChannelVol
 
isEmpty() - Method in class org.mapdb.Volume
 
isEnum - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
isLeaf() - Method in interface org.mapdb.BTreeMap.BNode
 
isLeaf() - Method in class org.mapdb.BTreeMap.DirNode
 
isLeaf() - Method in class org.mapdb.BTreeMap.LeafNode
 
isReadOnly() - Method in interface org.mapdb.Engine
Check if you can write into this Engine.
isReadOnly() - Method in class org.mapdb.EngineWrapper
 
isReadOnly() - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
isReadOnly() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
isReadOnly() - Method in class org.mapdb.StoreDirect
 
isReadOnly() - Method in class org.mapdb.StoreHeap
 
isReadOnly() - Method in class org.mapdb.TxEngine.Tx
 
isSliced() - Method in class org.mapdb.Volume.ByteBufferVol
 
isSliced() - Method in class org.mapdb.Volume.FileChannelVol
 
isSliced() - Method in class org.mapdb.Volume
 
items - Variable in class org.mapdb.Caches.HashTable
 
items - Variable in class org.mapdb.Caches.WeakSoftRef
 
items - Variable in class org.mapdb.EngineWrapper.ImmutabilityCheckEngine
 
iterator() - Method in class org.mapdb.HTreeMap.KeySet
 
iterator() - Method in class org.mapdb.Queues.SimpleQueue
 

J

JAVA - Static variable in interface org.mapdb.Serializer
Serializer which uses standard Java Serialization with ObjectInputStream and ObjectOutputStream
JAVA_SERIALIZATION - Static variable in interface org.mapdb.SerializerBase.Header
Value used in Java Serialization header.
JVMSupportsLargeMappedFiles() - Static method in class org.mapdb.DBMaker
Check if large files can be mapped into memory.

K

key - Variable in class org.mapdb.HTreeMap.LinkedNode
 
key() - Method in interface org.mapdb.LongMap.LongMapIterator
 
keyRecid - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
keys() - Method in interface org.mapdb.BTreeMap.BNode
 
keys() - Method in class org.mapdb.BTreeMap.DirNode
 
keys() - Method in class org.mapdb.BTreeMap.LeafNode
 
keySerializer - Variable in class org.mapdb.BTreeMap
Serializer used to convert keys from/into binary form.
keySerializer - Variable in class org.mapdb.BTreeMap.NodeSerializer
 
keySerializer - Variable in class org.mapdb.DB.BTreeMapMaker
 
keySerializer(BTreeKeySerializer<?>) - Method in class org.mapdb.DB.BTreeMapMaker
keySerializer used to convert keys into/from binary form.
keySerializer - Variable in class org.mapdb.DB.HTreeMapMaker
 
keySerializer(Serializer<?>) - Method in class org.mapdb.DB.HTreeMapMaker
keySerializer used to convert keys into/from binary form.
keySerializer - Variable in class org.mapdb.HTreeMap
 
keySerializerWrap(Serializer<?>) - Method in class org.mapdb.DB.BTreeMapMaker
keySerializer used to convert keys into/from binary form.
keySet() - Method in class org.mapdb.BTreeMap.DescendingMap
 
keySet() - Method in class org.mapdb.BTreeMap
 
keySet() - Method in class org.mapdb.BTreeMap.SubMap
 
keySet() - Method in class org.mapdb.HTreeMap
 

L

LAST_RESERVED_RECID - Static variable in interface org.mapdb.Engine
 
lastEntry() - Method in class org.mapdb.BTreeMap.DescendingMap
 
lastEntry() - Method in class org.mapdb.BTreeMap
 
lastEntry() - Method in class org.mapdb.BTreeMap.SubMap
 
lastKey() - Method in class org.mapdb.BTreeMap.DescendingMap
 
lastKey() - Method in class org.mapdb.BTreeMap
 
lastKey() - Method in class org.mapdb.BTreeMap.SubMap
 
leadingValuePackRead(DataInput, byte[], int) - Static method in class org.mapdb.BTreeKeySerializer
Read previously written data from leadingValuePackWrite() method.
leadingValuePackWrite(DataOutput, byte[], byte[], int) - Static method in class org.mapdb.BTreeKeySerializer
This method is used for delta compression for keys.
leftEdges - Variable in class org.mapdb.BTreeMap
 
LINKEDHASHMAP - Static variable in interface org.mapdb.SerializerBase.Header
 
LINKEDHASHSET - Static variable in interface org.mapdb.SerializerBase.Header
 
LINKEDLIST - Static variable in interface org.mapdb.SerializerBase.Header
 
LN_SERIALIZER - Variable in class org.mapdb.HTreeMap
 
lo - Variable in class org.mapdb.BTreeMap.DescendingMap
 
lo - Variable in class org.mapdb.BTreeMap.SubMap
 
lock(LongConcurrentHashMap<Thread>, long) - Static method in class org.mapdb.BTreeMap
 
lock - Variable in class org.mapdb.Queues.CircularQueue
 
lock - Variable in class org.mapdb.SerializerPojo
 
lockAllWrite() - Method in class org.mapdb.Store
 
lockPos(long) - Static method in class org.mapdb.Store
 
locks - Variable in class org.mapdb.Caches.HashTable
 
locks - Variable in class org.mapdb.Caches.LRU
 
locks - Variable in class org.mapdb.Caches.WeakSoftRef
 
locks - Variable in class org.mapdb.Queues.SimpleQueue
 
locks - Variable in class org.mapdb.Store
 
locks - Variable in class org.mapdb.TxEngine
 
LOG - Static variable in class org.mapdb.Store
 
log - Variable in class org.mapdb.StoreWAL
 
LOG_MASK_OFFSET - Static variable in class org.mapdb.StoreWAL
 
LOG_SEAL - Static variable in class org.mapdb.StoreWAL
added to offset 8 into log file, indicates that log was synced and closed
LOG_STORE - Static variable in interface org.mapdb.CC
Compile-in detailed log messages from store.
logAllocate(long[]) - Method in class org.mapdb.StoreWAL
 
logChecksum - Variable in class org.mapdb.StoreWAL
 
logChecksumAdd(int) - Method in class org.mapdb.StoreWAL
 
logDirty() - Method in class org.mapdb.StoreWAL
 
logReset() - Method in class org.mapdb.StoreWAL
 
logSize - Variable in class org.mapdb.StoreWAL
 
loInclusive - Variable in class org.mapdb.BTreeMap.DescendingMap
 
loInclusive - Variable in class org.mapdb.BTreeMap.SubMap
 
LONG - Static variable in interface org.mapdb.Serializer
Serializes Long into 8 bytes, used mainly for testing.
LONG - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_10 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_11 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_12 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_13 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_14 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_15 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_16 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_2 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_3 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_4 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_5 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_6 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_7 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_8 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_9 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_ARRAY - Static variable in interface org.mapdb.Hasher
 
LONG_ARRAY - Static variable in interface org.mapdb.Serializer
Serializes `long[]` it adds header which contains size information
LONG_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
 
LONG_F1 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_F2 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_F3 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_F4 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_F5 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_F6 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_F7 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M1 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M2 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M3 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M4 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M5 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M6 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M7 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M8 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_M9 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MAX_VALUE - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MF1 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MF2 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MF3 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MF4 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MF5 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MF6 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MF7 - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_MIN_VALUE - Static variable in interface org.mapdb.SerializerBase.Header
 
LONG_STACK_PREF_COUNT - Static variable in class org.mapdb.StoreDirect
 
LONG_STACK_PREF_COUNT_ALTER - Static variable in class org.mapdb.StoreDirect
 
LONG_STACK_PREF_SIZE - Static variable in class org.mapdb.StoreDirect
 
LONG_STACK_PREF_SIZE_ALTER - Static variable in class org.mapdb.StoreDirect
 
LongConcurrentHashMap<V> - Class in org.mapdb
Thread safe LongMap.
LongConcurrentHashMap(int, float, int) - Constructor for class org.mapdb.LongConcurrentHashMap
Creates a new, empty map with the specified initial capacity, load factor and concurrency level.
LongConcurrentHashMap(int) - Constructor for class org.mapdb.LongConcurrentHashMap
Creates a new, empty map with the specified initial capacity, and with default load factor (0.75) and concurrencyLevel (16).
LongConcurrentHashMap() - Constructor for class org.mapdb.LongConcurrentHashMap
Creates a new, empty map with a default initial capacity (16), load factor (0.75) and concurrencyLevel (16).
LongConcurrentLRUMap<V> - Class in org.mapdb
A LRU cache implementation based upon ConcurrentHashMap and other techniques to reduce contention and synchronization overhead to utilize multiple CPU cores more effectively.
LongConcurrentLRUMap(int, int, int, int) - Constructor for class org.mapdb.LongConcurrentLRUMap
 
LongConcurrentLRUMap(int, int) - Constructor for class org.mapdb.LongConcurrentLRUMap
 
longHash(long) - Static method in class org.mapdb.LongHashMap
 
LongHashMap<V> - Class in org.mapdb
LongHashMap is an implementation of LongMap without concurrency locking.
LongHashMap() - Constructor for class org.mapdb.LongHashMap
Constructs a new empty HashMap instance.
LongHashMap(int) - Constructor for class org.mapdb.LongHashMap
Constructs a new HashMap instance with the specified capacity.
LongHashMap(int, float) - Constructor for class org.mapdb.LongHashMap
Constructs a new HashMap instance with the specified capacity and load factor.
LongMap<V> - Class in org.mapdb
Same as 'java.util.Map' but uses primitive 'long' keys to minimise boxing (and GC) overhead.
LongMap() - Constructor for class org.mapdb.LongMap
 
LongMap.LongMapIterator<V> - Interface in org.mapdb
Iterates over LongMap key and values without boxing long keys
longMapIterator() - Method in class org.mapdb.LongConcurrentHashMap
 
longMapIterator() - Method in class org.mapdb.LongConcurrentLRUMap
 
longMapIterator() - Method in class org.mapdb.LongHashMap
 
longMapIterator() - Method in class org.mapdb.LongMap
 
longStackGetPage(long) - Method in class org.mapdb.StoreWAL
 
longStackGetSixLong(byte[], int) - Static method in class org.mapdb.StoreWAL
 
longStackPages - Variable in class org.mapdb.StoreWAL
 
longStackPut(long, long, boolean) - Method in class org.mapdb.StoreDirect
 
longStackPut(long, long, boolean) - Method in class org.mapdb.StoreWAL
 
longStackPutSixLong(byte[], int, long) - Static method in class org.mapdb.StoreWAL
 
longStackTake(long, boolean) - Method in class org.mapdb.StoreDirect
 
longStackTake(long, boolean) - Method in class org.mapdb.StoreWAL
 
longValue() - Method in class org.mapdb.Atomic.Integer
 
longValue() - Method in class org.mapdb.Atomic.Long
 
lowerEntry(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
lowerEntry(K) - Method in class org.mapdb.BTreeMap
 
lowerEntry(K) - Method in class org.mapdb.BTreeMap.SubMap
 
lowerKey(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
lowerKey(K) - Method in class org.mapdb.BTreeMap
 
lowerKey(K) - Method in class org.mapdb.BTreeMap.SubMap
 
lowerWaterMark - Variable in class org.mapdb.LongConcurrentLRUMap
 
LZF - Variable in class org.mapdb.Serializer.CompressionWrapper
 
LZF - Variable in class org.mapdb.Store
 

M

m - Variable in class org.mapdb.BTreeMap.DescendingMap
 
m - Variable in class org.mapdb.BTreeMap.SubMap
 
MA_BOOL - Static variable in interface org.mapdb.SerializerBase.Header
 
MA_INT - Static variable in interface org.mapdb.SerializerBase.Header
 
MA_LONG - Static variable in interface org.mapdb.SerializerBase.Header
 
MA_STRING - Static variable in interface org.mapdb.SerializerBase.Header
 
MA_VAR - Static variable in interface org.mapdb.SerializerBase.Header
 
make() - Method in class org.mapdb.DB.BTreeMapMaker
 
make() - Method in class org.mapdb.DB.BTreeSetMaker
 
make() - Method in class org.mapdb.DB.HTreeMapMaker
 
make() - Method in class org.mapdb.DB.HTreeSetMaker
 
make() - Method in class org.mapdb.DBMaker
constructs DB using current settings
makeEngine() - Method in class org.mapdb.DBMaker
constructs Engine using current settings
makeEntry(Object, Object) - Method in class org.mapdb.BTreeMap
 
makeLongMap() - Method in class org.mapdb.DB.BTreeMapMaker
creates map optimized for using zero or positive `Long` keys
makeLongSet() - Method in class org.mapdb.DB.BTreeSetMaker
creates set optimized for using zero or positive `Long`
makeNewBuffer(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
makeNewBuffer(long) - Method in class org.mapdb.Volume.MappedFileVol
 
makeNewBuffer(long) - Method in class org.mapdb.Volume.MemoryVol
 
makeOrGet() - Method in class org.mapdb.DB.BTreeMapMaker
 
makeOrGet() - Method in class org.mapdb.DB.BTreeSetMaker
 
makeOrGet() - Method in class org.mapdb.DB.HTreeMapMaker
 
makeOrGet() - Method in class org.mapdb.DB.HTreeSetMaker
 
makeStringMap() - Method in class org.mapdb.DB.BTreeMapMaker
creates map optimized for using `String` keys
makeStringSet() - Method in class org.mapdb.DB.BTreeSetMaker
creates set optimized for using `String`
makeTx() - Method in class org.mapdb.TxMaker
 
makeTxMaker() - Method in class org.mapdb.DBMaker
 
map - Variable in class org.mapdb.LongConcurrentLRUMap
 
MAPDB - Static variable in interface org.mapdb.SerializerBase.Header
 
mapInverse(Bind.MapWithModificationListener<K, V>, Set<Fun.Tuple2<V, K>>) - Static method in class org.mapdb.Bind
Binds Secondary Set so it contains inverse mapping to Primary Map: Primary Value will become Secondary Key.
mapInverse(Bind.MapWithModificationListener<K, V>, Map<V, K>) - Static method in class org.mapdb.Bind
Binds Secondary Set so it contains inverse mapping to Primary Map: Primary Value will become Secondary Key.
mapMode - Variable in class org.mapdb.Volume.MappedFileVol
 
markAndSweepLock - Variable in class org.mapdb.LongConcurrentLRUMap
 
MASK_ARCHIVE - Static variable in class org.mapdb.StoreDirect
 
MASK_DISCARD - Static variable in class org.mapdb.StoreDirect
 
MASK_LINKED - Static variable in class org.mapdb.StoreDirect
 
MASK_OFFSET - Static variable in class org.mapdb.StoreDirect
 
MAX_REC_SIZE - Static variable in class org.mapdb.StoreDirect
maximal non linked record size
maxNodeSize - Variable in class org.mapdb.BTreeMap
maximal node size allowed in this BTree
maxParkSize - Variable in class org.mapdb.AsyncWriteEngine.WriterRunnable
 
maxRecid - Variable in class org.mapdb.StoreHeap
Maximal returned recid, incremented if there are no free recids
maxSize - Variable in class org.mapdb.AsyncWriteEngine
 
maxUsedIoList - Variable in class org.mapdb.StoreDirect
maximal non zero slot in free phys record, access requires `structuralLock`
memoryFactory(boolean, long, int) - Static method in class org.mapdb.Volume
 
merge(Iterator...) - Static method in class org.mapdb.Pump
Merges multiple iterators into single iterator.
missCounter - Variable in class org.mapdb.LongConcurrentLRUMap
 
mmapFileEnable() - Method in class org.mapdb.DBMaker
Enables Memory Mapped Files, much faster storage option.
mmapFileEnableIfSupported() - Method in class org.mapdb.DBMaker
Enable Memory Mapped Files only if current JVM supports it (is 64bit).
mmapFileEnablePartial() - Method in class org.mapdb.DBMaker
Keeps small-frequently-used part of storage files memory mapped, but main area is accessed using Random Access File.
mod - Variable in class org.mapdb.TxEngine.Tx
 
MOD8 - Static variable in class org.mapdb.HTreeMap
 
modificationListenerAdd(Bind.MapListener<K, V>) - Method in interface org.mapdb.Bind.MapWithModificationListener
Add new modification listener notified when Map has been updated
modificationListenerAdd(Bind.MapListener<K, V>) - Method in class org.mapdb.BTreeMap
 
modificationListenerAdd(Bind.MapListener<K, V>) - Method in class org.mapdb.HTreeMap
 
modificationListenerRemove(Bind.MapListener<K, V>) - Method in interface org.mapdb.Bind.MapWithModificationListener
Remove registered notification listener
modificationListenerRemove(Bind.MapListener<K, V>) - Method in class org.mapdb.BTreeMap
 
modificationListenerRemove(Bind.MapListener<K, V>) - Method in class org.mapdb.HTreeMap
 
modified - Variable in class org.mapdb.StoreWAL
 
modListeners - Variable in class org.mapdb.BTreeMap
 
modListeners - Variable in class org.mapdb.HTreeMap
 
modListenersLock - Variable in class org.mapdb.BTreeMap
 
modListenersLock - Variable in class org.mapdb.HTreeMap
 
moveToNext() - Method in interface org.mapdb.LongMap.LongMapIterator
 

N

name - Variable in class org.mapdb.DB.BTreeMapMaker
 
name - Variable in class org.mapdb.DB.BTreeSetMaker
 
name - Variable in class org.mapdb.DB.HTreeMapMaker
 
name - Variable in class org.mapdb.DB.HTreeSetMaker
 
name - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
name - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
name2fieldId - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
name2fieldInfo - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
NAMED - Static variable in interface org.mapdb.SerializerBase.Header
reference to named object
namedPut(String, Object) - Method in class org.mapdb.DB
 
namesInstanciated - Variable in class org.mapdb.DB
already loaded named collections.
namesLookup - Variable in class org.mapdb.DB
 
navigableKeySet() - Method in class org.mapdb.BTreeMap.DescendingMap
 
navigableKeySet() - Method in class org.mapdb.BTreeMap
 
navigableKeySet() - Method in class org.mapdb.BTreeMap.SubMap
 
newAppendFileDB(File) - Static method in class org.mapdb.DBMaker
Creates or open append-only database stored in file.
newCache(double) - Static method in class org.mapdb.DBMaker
Creates new cache with maximal size in GBs.
newCacheDirect(double) - Static method in class org.mapdb.DBMaker
Creates new off-heap cache with maximal size in GBs.
newDataOut2() - Method in class org.mapdb.Store
 
newFileDB(File) - Static method in class org.mapdb.DBMaker
Creates or open database stored in file.
newHeapDB() - Static method in class org.mapdb.DBMaker
Creates new in-memory database which stores all data on heap without serialization.
newMemoryDB() - Static method in class org.mapdb.DBMaker
Creates new in-memory database.
newMemoryDirectDB() - Static method in class org.mapdb.DBMaker
Creates new in-memory database.
newRecidLock - Variable in class org.mapdb.Store
 
newRecids - Variable in class org.mapdb.AsyncWriteEngine
 
newRecidsLock - Variable in class org.mapdb.AsyncWriteEngine
 
newRecidsPos - Variable in class org.mapdb.AsyncWriteEngine
 
newTempFileDB() - Static method in class org.mapdb.DBMaker
Creates new database in temporary folder.
newTempHashMap() - Static method in class org.mapdb.DBMaker
Create new HTreeMap backed by temporary file storage.
newTempHashSet() - Static method in class org.mapdb.DBMaker
Create new HashSet backed by temporary file storage.
newTempTreeMap() - Static method in class org.mapdb.DBMaker
Create new BTreeMap backed by temporary file storage.
newTempTreeSet() - Static method in class org.mapdb.DBMaker
Create new TreeSet backed by temporary file storage.
next() - Method in interface org.mapdb.BTreeMap.BNode
 
next() - Method in class org.mapdb.BTreeMap.DirNode
 
next() - Method in class org.mapdb.BTreeMap.LeafNode
 
next - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
next - Variable in class org.mapdb.HTreeMap.LinkedNode
 
next - Variable in class org.mapdb.Queues.SimpleQueue.Node
 
nextDir(BTreeMap.DirNode, Object) - Method in class org.mapdb.BTreeMap
 
nodeLocks - Variable in class org.mapdb.BTreeMap
holds node level locks
nodeSerializer - Variable in class org.mapdb.BTreeMap
 
nodeSerializer - Variable in class org.mapdb.Queues.SimpleQueue
 
nodeSize - Variable in class org.mapdb.DB.BTreeMapMaker
 
nodeSize(int) - Method in class org.mapdb.DB.BTreeMapMaker
nodeSize maximal size of node, larger node causes overflow and creation of new BTree node.
nodeSize - Variable in class org.mapdb.DB.BTreeSetMaker
 
nodeSize(int) - Method in class org.mapdb.DB.BTreeSetMaker
nodeSize maximal size of node, larger node causes overflow and creation of new BTree node.
notify(K, V, V) - Method in class org.mapdb.BTreeMap
 
notify(K, V, V) - Method in class org.mapdb.HTreeMap
 
NULL - Static variable in interface org.mapdb.SerializerBase.Header
 
NULL - Static variable in class org.mapdb.StoreHeap
 
numberOfNodeMetas - Variable in class org.mapdb.BTreeMap.NodeSerializer
 
numberOfNodeMetas - Variable in class org.mapdb.BTreeMap
 

O

OBJECT_STACK - Static variable in interface org.mapdb.SerializerBase.Header
used for reference to already serialized object in object graph
objectStreamFields - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
offer(E) - Method in class org.mapdb.Queues.SimpleQueue
 
offer(E, long, TimeUnit) - Method in class org.mapdb.Queues.SimpleQueue
 
old - Variable in class org.mapdb.TxEngine.Tx
 
oldestEntry - Variable in class org.mapdb.LongConcurrentLRUMap
 
oldSize - Variable in class org.mapdb.SerializerPojo
 
org.mapdb - package org.mapdb
 

P

packInt(DataOutput, int) - Static method in class org.mapdb.DataOutput2
Pack non-negative long into output stream.
packLong(DataOutput, long) - Static method in class org.mapdb.DataOutput2
Pack non-negative long into output stream.
PARANOID - Static variable in interface org.mapdb.CC
Compile with more assertions and verifications.
parent() - Method in class org.mapdb.HTreeMap.KeySet
 
password - Variable in class org.mapdb.Store
 
peek() - Method in class org.mapdb.Queues.CircularQueue
 
peek() - Method in class org.mapdb.Queues.SimpleQueue
 
phys - Variable in class org.mapdb.StoreDirect
 
PHYS_FREE_SLOTS_COUNT - Static variable in class org.mapdb.StoreDirect
number of free physical slots
physAllocate(int, boolean, boolean) - Method in class org.mapdb.StoreDirect
 
physSize - Variable in class org.mapdb.StoreDirect
 
POJO - Static variable in interface org.mapdb.SerializerBase.Header
Use POJO Serializer to get class structure and set its fields
poll() - Method in class org.mapdb.Queues.CircularQueue
 
poll() - Method in class org.mapdb.Queues.SimpleQueue
 
poll(long, TimeUnit) - Method in class org.mapdb.Queues.SimpleQueue
 
pollFirstEntry() - Method in class org.mapdb.BTreeMap.DescendingMap
 
pollFirstEntry() - Method in class org.mapdb.BTreeMap
 
pollFirstEntry() - Method in class org.mapdb.BTreeMap.SubMap
 
pollLastEntry() - Method in class org.mapdb.BTreeMap.DescendingMap
 
pollLastEntry() - Method in class org.mapdb.BTreeMap
 
pollLastEntry() - Method in class org.mapdb.BTreeMap.SubMap
 
pos - Variable in class org.mapdb.DataInput2
 
pos - Variable in class org.mapdb.DataOutput2
 
PREALLOC - Static variable in class org.mapdb.StoreWAL
 
PREALLOC_RECID_SIZE - Variable in class org.mapdb.TxEngine
 
preallocate() - Method in class org.mapdb.AsyncWriteEngine
 
preallocate(long[]) - Method in class org.mapdb.AsyncWriteEngine
 
preallocate() - Method in interface org.mapdb.Engine
Preallocates recid for not yet created record.
preallocate(long[]) - Method in interface org.mapdb.Engine
Preallocates recids for not yet created record.
preallocate() - Method in class org.mapdb.EngineWrapper
 
preallocate(long[]) - Method in class org.mapdb.EngineWrapper
 
preallocate() - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
preallocate(long[]) - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
preallocate() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
preallocate(long[]) - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
preallocate() - Method in class org.mapdb.StoreDirect
 
preallocate(long[]) - Method in class org.mapdb.StoreDirect
 
preallocate() - Method in class org.mapdb.StoreHeap
 
preallocate(long[]) - Method in class org.mapdb.StoreHeap
 
preallocate() - Method in class org.mapdb.StoreWAL
 
preallocate(long[]) - Method in class org.mapdb.StoreWAL
 
preallocate() - Method in class org.mapdb.TxEngine
 
preallocate(long[]) - Method in class org.mapdb.TxEngine
 
preallocate() - Method in class org.mapdb.TxEngine.Tx
 
preallocate(long[]) - Method in class org.mapdb.TxEngine.Tx
 
preallocateNoCommitLock() - Method in class org.mapdb.AsyncWriteEngine
 
preallocateRefill() - Method in class org.mapdb.AsyncWriteEngine
 
preallocateRollback() - Method in class org.mapdb.AsyncWriteEngine
 
preallocateSegments(Engine) - Static method in class org.mapdb.HTreeMap
 
preallocRecids - Variable in class org.mapdb.TxEngine
 
preallocRecidTake() - Method in class org.mapdb.TxEngine
 
preinitCatalog(DB) - Static method in class org.mapdb.BTreeMap
hack used for DB Catalog
prev - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
primitive - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
printStatistics() - Method in class org.mapdb.Store
 
printTreeStructure() - Method in class org.mapdb.BTreeMap
 
PROPERTIES - Static variable in interface org.mapdb.SerializerBase.Header
 
props - Variable in class org.mapdb.DBMaker
 
propsGetBool(String) - Method in class org.mapdb.DBMaker
 
propsGetInt(String, int) - Method in class org.mapdb.DBMaker
 
propsGetLong(String, long) - Method in class org.mapdb.DBMaker
 
propsGetRafMode() - Method in class org.mapdb.DBMaker
 
propsGetXteaEncKey() - Method in class org.mapdb.DBMaker
 
Pump - Class in org.mapdb
Data Pump moves data from one source to other.
Pump() - Constructor for class org.mapdb.Pump
 
pumpIgnoreDuplicates - Variable in class org.mapdb.DB.BTreeMapMaker
 
pumpIgnoreDuplicates() - Method in class org.mapdb.DB.BTreeMapMaker
If source iteretor contains an duplicate key, exception is thrown.
pumpIgnoreDuplicates - Variable in class org.mapdb.DB.BTreeSetMaker
 
pumpIgnoreDuplicates() - Method in class org.mapdb.DB.BTreeSetMaker
If source iteretor contains an duplicate key, exception is thrown.
pumpKeyExtractor - Variable in class org.mapdb.DB.BTreeMapMaker
 
pumpPresort(int) - Method in class org.mapdb.DB.BTreeMapMaker
 
pumpPresort(int) - Method in class org.mapdb.DB.BTreeSetMaker
 
pumpPresortBatchSize - Variable in class org.mapdb.DB.BTreeMapMaker
 
pumpPresortBatchSize - Variable in class org.mapdb.DB.BTreeSetMaker
 
pumpSource - Variable in class org.mapdb.DB.BTreeMapMaker
 
pumpSource(Iterator<K>, Fun.Function1<V, K>) - Method in class org.mapdb.DB.BTreeMapMaker
 
pumpSource(Iterator<Fun.Tuple2<K, V>>) - Method in class org.mapdb.DB.BTreeMapMaker
 
pumpSource - Variable in class org.mapdb.DB.BTreeSetMaker
 
pumpSource(Iterator<?>) - Method in class org.mapdb.DB.BTreeSetMaker
 
pumpValueExtractor - Variable in class org.mapdb.DB.BTreeMapMaker
 
put(A, Serializer<A>) - Method in class org.mapdb.AsyncWriteEngine
Insert new record.
put(K, V) - Method in class org.mapdb.BTreeMap.DescendingMap
 
put(K, V) - Method in class org.mapdb.BTreeMap
 
put(K, V) - Method in class org.mapdb.BTreeMap.SubMap
 
put(A, Serializer<A>) - Method in class org.mapdb.Caches.HashTable
 
put(A, Serializer<A>) - Method in class org.mapdb.Caches.LRU
 
put(A, Serializer<A>) - Method in class org.mapdb.Caches.WeakSoftRef
 
put(A, Serializer<A>) - Method in interface org.mapdb.Engine
Insert new record.
put(A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ImmutabilityCheckEngine
 
put(A, Serializer<A>) - Method in class org.mapdb.EngineWrapper
 
put(A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
put(A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
put(K, V) - Method in class org.mapdb.HTreeMap
 
put(long, V) - Method in class org.mapdb.LongConcurrentHashMap
Maps the specified key to the specified value in this table.
put(long, V) - Method in class org.mapdb.LongConcurrentLRUMap
 
put(long, V) - Method in class org.mapdb.LongHashMap
Maps the specified key to the specified value.
put(long, V) - Method in class org.mapdb.LongMap
Maps the specified key to the specified value.
put(E) - Method in class org.mapdb.Queues.SimpleQueue
 
put(A, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
put(A, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
put(A, Serializer<A>) - Method in class org.mapdb.StoreWAL
 
put(A, Serializer<A>) - Method in class org.mapdb.TxEngine
 
put(A, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
put2(K, V, boolean) - Method in class org.mapdb.BTreeMap
 
put2(DataOutput2, long, long[]) - Method in class org.mapdb.StoreDirect
 
putByte(long, byte) - Method in class org.mapdb.Volume.ByteBufferVol
 
putByte(long, byte) - Method in class org.mapdb.Volume.FileChannelVol
 
putByte(long, byte) - Method in class org.mapdb.Volume
 
putCounter - Variable in class org.mapdb.LongConcurrentLRUMap
 
putData(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume.ByteBufferVol
 
putData(long, byte[], int, int) - Method in class org.mapdb.Volume.FileChannelVol
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume.FileChannelVol
 
putData(long, byte[], int, int) - Method in class org.mapdb.Volume
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume
 
putIfAbsent(K, V) - Method in class org.mapdb.BTreeMap.DescendingMap
 
putIfAbsent(K, V) - Method in class org.mapdb.BTreeMap
 
putIfAbsent(K, V) - Method in class org.mapdb.BTreeMap.SubMap
 
putIfAbsent(K, V) - Method in class org.mapdb.HTreeMap
 
putIfAbsent(long, V) - Method in class org.mapdb.LongConcurrentHashMap
 
putInt(long, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
putInt(long, int) - Method in class org.mapdb.Volume.FileChannelVol
 
putInt(long, int) - Method in class org.mapdb.Volume
 
putLong(long, long) - Method in class org.mapdb.Volume.ByteBufferVol
 
putLong(long, long) - Method in class org.mapdb.Volume.FileChannelVol
 
putLong(long, long) - Method in class org.mapdb.Volume
 
putPackedLong(long, long) - Method in class org.mapdb.Volume
Writes packed long at given position and returns number of bytes used.
putSixLong(long, long) - Method in class org.mapdb.Volume.FileChannelVol
 
putSixLong(long, long) - Method in class org.mapdb.Volume
Writes a long to the indicated position
putUnsignedByte(long, int) - Method in class org.mapdb.Volume
 
putUnsignedShort(long, int) - Method in class org.mapdb.Volume
 

Q

queue - Variable in class org.mapdb.Caches.WeakSoftRef
 
Queues - Class in org.mapdb
Various queue algorithms
Queues.CircularQueue<E> - Class in org.mapdb
 
Queues.CircularQueue(Engine, Serializer<E>, long, long, long) - Constructor for class org.mapdb.Queues.CircularQueue
 
Queues.Queue<E> - Class in org.mapdb
First in first out lock-free queue
Queues.Queue(Engine, Serializer<E>, long, long, boolean) - Constructor for class org.mapdb.Queues.Queue
 
Queues.SimpleQueue<E> - Class in org.mapdb
 
Queues.SimpleQueue(Engine, Serializer<E>, long, boolean) - Constructor for class org.mapdb.Queues.SimpleQueue
 
Queues.SimpleQueue.Node<E> - Class in org.mapdb
 
Queues.SimpleQueue.Node(long, E) - Constructor for class org.mapdb.Queues.SimpleQueue.Node
 
Queues.SimpleQueue.NodeSerializer<E> - Class in org.mapdb
 
Queues.SimpleQueue.NodeSerializer(Serializer<E>) - Constructor for class org.mapdb.Queues.SimpleQueue.NodeSerializer
 
Queues.Stack<E> - Class in org.mapdb
Last in first out lock-free queue
Queues.Stack(Engine, Serializer<E>, long, boolean) - Constructor for class org.mapdb.Queues.Stack
 
queueThread - Variable in class org.mapdb.Caches.WeakSoftRef
 

R

raf - Variable in class org.mapdb.Volume.FileChannelVol
 
raf - Variable in class org.mapdb.Volume.MappedFileVol
 
read() - Method in class org.mapdb.DataInput2
 
readBoolean() - Method in class org.mapdb.DataInput2
 
readBooleanArray(int, DataInput) - Static method in class org.mapdb.SerializerBase
Unpacks an integer from the DataInput indicating the number of booleans that are compressed.
readByte() - Method in class org.mapdb.DataInput2
 
readChar() - Method in class org.mapdb.DataInput2
 
readClassDescriptor() - Method in class org.mapdb.SerializerPojo.ObjectInputStream2
 
readDouble() - Method in class org.mapdb.DataInput2
 
readFloat() - Method in class org.mapdb.DataInput2
 
readFully(byte[]) - Method in class org.mapdb.DataInput2
 
readFully(byte[], int, int) - Method in class org.mapdb.DataInput2
 
readFully(long, ByteBuffer) - Method in class org.mapdb.Volume.FileChannelVol
 
readInt() - Method in class org.mapdb.DataInput2
 
readLine() - Method in class org.mapdb.DataInput2
 
readLong() - Method in class org.mapdb.DataInput2
 
readOnly - Static variable in interface org.mapdb.DBMaker.Keys
 
readOnly() - Method in class org.mapdb.DBMaker
Open store in read-only mode.
readOnly - Variable in class org.mapdb.StoreDirect
 
readOnly - Variable in class org.mapdb.Volume.ByteBufferVol
 
readOnly - Variable in class org.mapdb.Volume.FileChannelVol
 
readShort() - Method in class org.mapdb.DataInput2
 
readUnsignedByte() - Method in class org.mapdb.DataInput2
 
readUnsignedShort() - Method in class org.mapdb.DataInput2
 
readUTF() - Method in class org.mapdb.DataInput2
 
recid - Variable in class org.mapdb.Atomic.Boolean
 
recid - Variable in class org.mapdb.Atomic.Integer
 
recid - Variable in class org.mapdb.Atomic.Long
 
recid - Variable in class org.mapdb.Atomic.String
 
recid - Variable in class org.mapdb.Atomic.Var
 
recid2serializer - Variable in class org.mapdb.EngineWrapper.SerializerCheckEngineWrapper
 
records - Variable in class org.mapdb.StoreHeap
All commited records in store
recycledDataOuts - Variable in class org.mapdb.Store
 
ref - Variable in class org.mapdb.TxEngine.Tx
 
registerClass(Class<?>) - Method in class org.mapdb.SerializerPojo
 
registered - Variable in class org.mapdb.SerializerPojo
 
reinit() - Method in class org.mapdb.DB
 
reloadIndexFile() - Method in class org.mapdb.StoreWAL
 
remainingCapacity() - Method in class org.mapdb.Queues.SimpleQueue
 
remove() - Method in class org.mapdb.BTreeMap.BTreeIterator
 
remove(Object) - Method in class org.mapdb.BTreeMap.DescendingMap
 
remove(Object, Object) - Method in class org.mapdb.BTreeMap.DescendingMap
 
remove(Object) - Method in class org.mapdb.BTreeMap
 
remove(Object, Object) - Method in class org.mapdb.BTreeMap
 
remove(Object) - Method in class org.mapdb.BTreeMap.SubMap
 
remove(Object, Object) - Method in class org.mapdb.BTreeMap.SubMap
 
remove(Object) - Method in class org.mapdb.HTreeMap.KeySet
 
remove(Object) - Method in class org.mapdb.HTreeMap
 
remove(Object, Object) - Method in class org.mapdb.HTreeMap
 
remove(long) - Method in class org.mapdb.LongConcurrentHashMap
Removes the key (and its corresponding value) from this map.
remove(long, Object) - Method in class org.mapdb.LongConcurrentHashMap
 
remove(long) - Method in class org.mapdb.LongConcurrentLRUMap
 
remove(long) - Method in class org.mapdb.LongHashMap
Removes the mapping with the specified key from this map.
remove() - Method in interface org.mapdb.LongMap.LongMapIterator
 
remove(long) - Method in class org.mapdb.LongMap
Removes the mapping from this map
remove() - Method in class org.mapdb.Queues.SimpleQueue
 
remove(Object) - Method in class org.mapdb.Queues.SimpleQueue
 
removeAll(Collection<?>) - Method in class org.mapdb.Queues.SimpleQueue
 
removeInternal(Object, int, int, boolean) - Method in class org.mapdb.HTreeMap
 
rename(String, String) - Method in class org.mapdb.DB
rename named record into newName
replace(K, V, V) - Method in class org.mapdb.BTreeMap.DescendingMap
 
replace(K, V) - Method in class org.mapdb.BTreeMap.DescendingMap
 
replace(K, V, V) - Method in class org.mapdb.BTreeMap
 
replace(K, V) - Method in class org.mapdb.BTreeMap
 
replace(K, V, V) - Method in class org.mapdb.BTreeMap.SubMap
 
replace(K, V) - Method in class org.mapdb.BTreeMap.SubMap
 
replace(K, V, V) - Method in class org.mapdb.HTreeMap
 
replace(K, V) - Method in class org.mapdb.HTreeMap
 
replace(long, V, V) - Method in class org.mapdb.LongConcurrentHashMap
 
replace(long, V) - Method in class org.mapdb.LongConcurrentHashMap
 
replayLogFile() - Method in class org.mapdb.StoreWAL
 
replayPending - Variable in class org.mapdb.StoreWAL
 
resolveClass(ObjectStreamClass) - Method in class org.mapdb.SerializerPojo.ObjectInputStream2
 
retainAll(Collection<?>) - Method in class org.mapdb.Queues.SimpleQueue
 
REVERSE_COMPARATOR - Static variable in class org.mapdb.Fun
 
rollback() - Method in class org.mapdb.AsyncWriteEngine
Undoes all changes made in the current transaction.
rollback() - Method in class org.mapdb.Caches.HashTable
 
rollback() - Method in class org.mapdb.Caches.LRU
 
rollback() - Method in class org.mapdb.Caches.WeakSoftRef
 
rollback() - Method in class org.mapdb.DB
Rollback changes made on collections loaded by this DB
rollback() - Method in interface org.mapdb.Engine
Undoes all changes made in the current transaction.
rollback() - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
rollback() - Method in class org.mapdb.EngineWrapper
 
rollback() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
rollback() - Method in class org.mapdb.StoreDirect
 
rollback - Variable in class org.mapdb.StoreHeap
All not-yet commited records in store
rollback() - Method in class org.mapdb.StoreHeap
 
rollback() - Method in class org.mapdb.StoreWAL
 
rollback() - Method in class org.mapdb.TxEngine
 
rollback() - Method in class org.mapdb.TxEngine.Tx
 
rootRecidRef - Variable in class org.mapdb.BTreeMap
recid under which reference to rootRecid is stored
roundTo16(long) - Static method in class org.mapdb.StoreDirect
 
run() - Method in class org.mapdb.AsyncWriteEngine.WriterRunnable
 
run() - Method in interface org.mapdb.Fun.Function0
 
run(A) - Method in interface org.mapdb.Fun.Function1
 
run(A, B) - Method in interface org.mapdb.Fun.Function2
 
run() - Method in class org.mapdb.HTreeMap.ExpireRunnable
 
runRefQueue() - Method in class org.mapdb.Caches.WeakSoftRef
Collects items from GC and removes them from cache
runWriter() - Method in class org.mapdb.AsyncWriteEngine
runs on background thread.

S

save(Engine) - Method in class org.mapdb.SerializerPojo
 
saveClassInfo() - Method in class org.mapdb.SerializerPojo
action performed after classInfo was modified, feel free to override
secondaryKey(Bind.MapWithModificationListener<K, V>, Set<Fun.Tuple2<K2, K>>, Fun.Function2<K2, K, V>) - Static method in class org.mapdb.Bind
Binds Secondary Set so it contains Secondary Key (Index).
secondaryKey(Bind.MapWithModificationListener<K, V>, Map<K2, K>, Fun.Function2<K2, K, V>) - Static method in class org.mapdb.Bind
Binds Secondary Set so it contains Secondary Key (Index).
secondaryKeys(Bind.MapWithModificationListener<K, V>, Set<Fun.Tuple2<K2, K>>, Fun.Function2<K2[], K, V>) - Static method in class org.mapdb.Bind
Binds Secondary Set so it contains Secondary Key (Index).
secondaryValue(Bind.MapWithModificationListener<K, V>, Map<K, V2>, Fun.Function2<V2, K, V>) - Static method in class org.mapdb.Bind
Binds Secondary Map so that it contains Key from Primary Map and custom Value.
secondaryValues(Bind.MapWithModificationListener<K, V>, Set<Fun.Tuple2<K, V2>>, Fun.Function2<V2[], K, V>) - Static method in class org.mapdb.Bind
Binds Secondary Map so that it contains Key from Primary Map and custom Value.
segmentLocks - Variable in class org.mapdb.HTreeMap
 
segmentRecids - Variable in class org.mapdb.HTreeMap
list of segments, this is immutable
serializationTransformsDeserialize - Variable in class org.mapdb.SerializerPojo
 
serializationTransformsSerialize - Variable in class org.mapdb.SerializerPojo
 
serialize(DataOutput, int, int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
serialize(DataOutput, int, int, Object[]) - Method in class org.mapdb.BTreeKeySerializer
Serialize keys from single BTree Node.
serialize(DataOutput, int, int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.Tuple2KeySerializer
 
serialize(DataOutput, int, int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.Tuple3KeySerializer
 
serialize(DataOutput, int, int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.Tuple4KeySerializer
 
serialize(DataOutput, int, int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.Tuple5KeySerializer
 
serialize(DataOutput, int, int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.Tuple6KeySerializer
 
serialize(DataOutput, BTreeMap.BNode) - Method in class org.mapdb.BTreeMap.NodeSerializer
 
serialize(DataOutput, Queues.SimpleQueue.Node<E>) - Method in class org.mapdb.Queues.SimpleQueue.NodeSerializer
 
serialize(DataOutput, E) - Method in class org.mapdb.Serializer.CompressionWrapper
 
serialize(DataOutput, A) - Method in interface org.mapdb.Serializer
Serialize the content of an object into a ObjectOutput
serialize(DataOutput, Object) - Method in class org.mapdb.SerializerBase
 
serialize(DataOutput, Object, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerBase
 
serialize(DataOutput, Object) - Method in class org.mapdb.SerializerPojo
 
serialize(A, Serializer<A>) - Method in class org.mapdb.Store
 
serializeClass(DataOutput, Class) - Method in class org.mapdb.SerializerBase
 
serializer - Variable in class org.mapdb.Atomic.Var
 
serializer - Variable in class org.mapdb.DB.BTreeSetMaker
 
serializer(BTreeKeySerializer<?>) - Method in class org.mapdb.DB.BTreeSetMaker
keySerializer used to convert keys into/from binary form.
serializer - Variable in class org.mapdb.DB.HTreeSetMaker
 
serializer(Serializer<?>) - Method in class org.mapdb.DB.HTreeSetMaker
keySerializer used to convert keys into/from binary form.
SERIALIZER - Static variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
serializer - Variable in class org.mapdb.Queues.SimpleQueue
 
Serializer<A> - Interface in org.mapdb
Provides serialization and deserialization
serializer - Variable in class org.mapdb.Serializer.CompressionWrapper
 
serializer - Static variable in class org.mapdb.SerializerPojo
 
Serializer.CompressionWrapper<E> - Class in org.mapdb
wraps another serializer and (de)compresses its output/input
Serializer.CompressionWrapper(Serializer<E>) - Constructor for class org.mapdb.Serializer.CompressionWrapper
 
Serializer.CompressionWrapper(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Serializer.CompressionWrapper
used for deserialization
SERIALIZER_BASIC - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_BOOLEAN - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_BYTE_ARRAY_NOSIZE - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_CHAR_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_COMPRESSION_WRAPPER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_DOUBLE_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_ILLEGAL_ACCESS - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_INT - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_INT_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_JAVA - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_KEY_TUPLE2 - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_KEY_TUPLE3 - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_KEY_TUPLE4 - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_KEY_TUPLE5 - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_KEY_TUPLE6 - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_LONG - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_LONG_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_STRING - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_STRING_ASCII - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_STRING_INTERN - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_STRING_NOSIZE - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_UUID - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SerializerBase - Class in org.mapdb
Serializer which uses 'header byte' to serialize/deserialize most of classes from 'java.lang' and 'java.util' packages.
SerializerBase() - Constructor for class org.mapdb.SerializerBase
 
SerializerBase.FastArrayList<K> - Class in org.mapdb
Utility class similar to ArrayList, but with fast identity search.
SerializerBase.FastArrayList() - Constructor for class org.mapdb.SerializerBase.FastArrayList
 
SerializerBase.Header - Interface in org.mapdb
Header byte, is used at start of each record to indicate data type WARNING !!! values bellow must be unique !!!!!
SerializerBase.HeaderMapDB - Interface in org.mapdb
 
SerializerBase.singletons - Class in org.mapdb
 
SerializerBase.singletons() - Constructor for class org.mapdb.SerializerBase.singletons
 
SerializerPojo - Class in org.mapdb
Serializer which handles POJO, object graphs etc.
SerializerPojo(CopyOnWriteArrayList<SerializerPojo.ClassInfo>) - Constructor for class org.mapdb.SerializerPojo
 
serializerPojo - Variable in class org.mapdb.Store
default serializer used for persistence.
SerializerPojo.ClassInfo - Class in org.mapdb
Stores info about single class stored in MapDB.
SerializerPojo.ClassInfo(String, SerializerPojo.FieldInfo[], boolean, boolean) - Constructor for class org.mapdb.SerializerPojo.ClassInfo
 
SerializerPojo.FieldInfo - Class in org.mapdb
Stores info about single field stored in MapDB.
SerializerPojo.FieldInfo(String, boolean, String, Class<?>) - Constructor for class org.mapdb.SerializerPojo.FieldInfo
 
SerializerPojo.FieldInfo(ObjectStreamField, Class<?>) - Constructor for class org.mapdb.SerializerPojo.FieldInfo
 
SerializerPojo.ObjectInputStream2 - Class in org.mapdb
 
SerializerPojo.ObjectInputStream2(InputStream) - Constructor for class org.mapdb.SerializerPojo.ObjectInputStream2
 
SerializerPojo.ObjectOutputStream2 - Class in org.mapdb
 
SerializerPojo.ObjectOutputStream2(OutputStream) - Constructor for class org.mapdb.SerializerPojo.ObjectOutputStream2
 
serializerPojoInitLock - Variable in class org.mapdb.Store
 
serializerTransformAdd(Fun.Function1<A, R>, Fun.Function1<R, A>) - Method in class org.mapdb.SerializerPojo
Add interceptor which may modify all deserialized/serialized objects
serializerTransformRemove(Fun.Function1<A, R>, Fun.Function1<R, A>) - Method in class org.mapdb.SerializerPojo
Removes interceptor which may modify all deserialized/serialized objects
serializeUnknownObject(DataOutput, Object, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerBase
override this method to extend SerializerBase functionality
serializeUnknownObject(DataOutput, Object, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerPojo
 
set(boolean) - Method in class org.mapdb.Atomic.Boolean
Unconditionally sets to the given value.
set(int) - Method in class org.mapdb.Atomic.Integer
Sets to the given value.
set(long) - Method in class org.mapdb.Atomic.Long
Sets to the given value.
set(String) - Method in class org.mapdb.Atomic.String
Unconditionally sets to the given value.
set(E) - Method in class org.mapdb.Atomic.Var
Unconditionally sets to the given value.
setDb(DB) - Method in class org.mapdb.SerializerPojo
 
setFieldValue(SerializerPojo.FieldInfo, Object, Object) - Method in class org.mapdb.SerializerPojo
 
setObjectStreamFields(ObjectStreamField[]) - Method in class org.mapdb.SerializerPojo.ClassInfo
 
SHORT - Static variable in interface org.mapdb.SerializerBase.Header
 
SHORT_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
SHORT_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
SHORT_255 - Static variable in interface org.mapdb.SerializerBase.Header
 
SHORT_M1 - Static variable in interface org.mapdb.SerializerBase.Header
 
SHORT_M255 - Static variable in interface org.mapdb.SerializerBase.Header
 
shutdownHappened - Variable in class org.mapdb.EngineWrapper.CloseOnJVMShutdown
 
size - Variable in class org.mapdb.AsyncWriteEngine
 
size - Variable in class org.mapdb.AsyncWriteEngine.WriterRunnable
 
size(Bind.MapWithModificationListener<K, V>, Atomic.Long) - Static method in class org.mapdb.Bind
Binds Atomic.Long to Primary Map so the Atomic.Long contains size of Map.
size() - Method in class org.mapdb.BTreeMap.DescendingMap
 
size() - Method in class org.mapdb.BTreeMap
 
size() - Method in class org.mapdb.BTreeMap.SubMap
 
size() - Method in class org.mapdb.HTreeMap.KeySet
 
size() - Method in class org.mapdb.HTreeMap
 
size() - Method in class org.mapdb.LongConcurrentHashMap
Returns the number of key-value mappings in this map.
size - Variable in class org.mapdb.LongConcurrentLRUMap
 
size() - Method in class org.mapdb.LongConcurrentLRUMap
 
size() - Method in class org.mapdb.LongHashMap
Returns the number of elements in this map.
size() - Method in class org.mapdb.LongMap
Returns the number of elements in this map.
size - Variable in class org.mapdb.Queues.CircularQueue
 
size() - Method in class org.mapdb.Queues.SimpleQueue
 
size - Variable in class org.mapdb.SerializerBase.FastArrayList
 
size - Variable in class org.mapdb.Volume.FileChannelVol
 
size2ListIoRecid(long) - Static method in class org.mapdb.StoreDirect
 
sizeLimit - Static variable in interface org.mapdb.DBMaker.Keys
 
sizeLimit(double) - Method in class org.mapdb.DBMaker
Sets store size limit.
sizeLimit - Variable in class org.mapdb.StoreDirect
 
sizeLimit - Variable in class org.mapdb.Volume.ByteBufferVol
 
sizeLimit - Variable in class org.mapdb.Volume.FileChannelVol
 
sizeLong() - Method in interface org.mapdb.Bind.MapWithModificationListener
 
sizeLong() - Method in class org.mapdb.BTreeMap
 
sizeLong() - Method in class org.mapdb.HTreeMap
 
skipBytes(int) - Method in class org.mapdb.DataInput2
 
snapshot() - Method in class org.mapdb.BTreeMap
Make readonly snapshot view of current Map.
snapshot() - Method in class org.mapdb.DB
Make readonly snapshot view of DB and all of its collection Collections loaded by this instance are not affected (are still mutable).
snapshot() - Method in interface org.mapdb.Engine
Returns read-only snapshot of data in Engine.
snapshot() - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
snapshot() - Method in class org.mapdb.EngineWrapper
 
snapshot() - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
snapshot() - Method in class org.mapdb.HTreeMap
Make readonly snapshot view of current Map.
snapshot() - Method in class org.mapdb.Store
 
snapshot() - Method in class org.mapdb.TxEngine
 
snapshot() - Method in class org.mapdb.TxEngine.Tx
 
snapshotEnable() - Method in class org.mapdb.DBMaker
MapDB supports snapshots.
snapshots - Static variable in interface org.mapdb.DBMaker.Keys
 
sort(Iterator<E>, boolean, int, Comparator, Serializer) - Static method in class org.mapdb.Pump
Sorts large data set by given `Comparator`.
sort(Comparator, boolean, Iterator...) - Static method in class org.mapdb.Pump
Merge presorted iterators into single sorted iterator.
spaceReclaimReuse - Variable in class org.mapdb.StoreDirect
 
spaceReclaimSplit - Variable in class org.mapdb.StoreDirect
 
spaceReclaimTrack - Variable in class org.mapdb.StoreDirect
 
startThreads(Executor) - Method in class org.mapdb.AsyncWriteEngine
Starts background threads.
store - Static variable in interface org.mapdb.DBMaker.Keys
 
Store - Class in org.mapdb
Low level record store.
Store(boolean, boolean, byte[], boolean) - Constructor for class org.mapdb.Store
 
store_append - Static variable in interface org.mapdb.DBMaker.Keys
 
store_direct - Static variable in interface org.mapdb.DBMaker.Keys
 
store_heap - Static variable in interface org.mapdb.DBMaker.Keys
 
STORE_VERSION - Static variable in class org.mapdb.StoreDirect
2 byte store version
store_wal - Static variable in interface org.mapdb.DBMaker.Keys
 
StoreDirect - Class in org.mapdb
Storage Engine which saves record directly into file.
StoreDirect(Volume.Factory, boolean, boolean, int, boolean, long, boolean, boolean, byte[], boolean, int) - Constructor for class org.mapdb.StoreDirect
 
StoreDirect(Volume.Factory) - Constructor for class org.mapdb.StoreDirect
 
StoreHeap - Class in org.mapdb
Store which keeps all instances on heap.
StoreHeap() - Constructor for class org.mapdb.StoreHeap
 
StoreWAL - Class in org.mapdb
Write-Ahead-Log
StoreWAL(Volume.Factory) - Constructor for class org.mapdb.StoreWAL
 
StoreWAL(Volume.Factory, boolean, boolean, int, boolean, long, boolean, boolean, byte[], boolean, int) - Constructor for class org.mapdb.StoreWAL
 
strictDBGet - Variable in class org.mapdb.DB
 
strictDBGet - Static variable in interface org.mapdb.DBMaker.Keys
 
strictDBGet() - Method in class org.mapdb.DBMaker
DB Get methods such as DB.getTreeMap(String) or DB.getAtomicLong(String) auto create new record with default values, if record with given name does not exist.
STRING - Static variable in class org.mapdb.BTreeKeySerializer
Applies delta packing on java.lang.String.
STRING - Static variable in interface org.mapdb.Serializer
Serializes strings using UTF8 encoding.
STRING - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_0 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_1 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_10 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_2 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_3 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_4 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_5 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_6 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_7 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_8 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_9 - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING_ASCII - Static variable in interface org.mapdb.Serializer
Serializes strings using ASCII encoding (8 bit character).
STRING_INTERN - Static variable in interface org.mapdb.Serializer
Serializes strings using UTF8 encoding.
STRING_NOSIZE - Static variable in interface org.mapdb.Serializer
Serializes strings using UTF8 encoding.
structuralLock - Variable in class org.mapdb.Store
 
subMap(K, boolean, K, boolean) - Method in class org.mapdb.BTreeMap.DescendingMap
 
subMap(K, K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
subMap(K, boolean, K, boolean) - Method in class org.mapdb.BTreeMap
 
subMap(K, K) - Method in class org.mapdb.BTreeMap
 
subMap(K, boolean, K, boolean) - Method in class org.mapdb.BTreeMap.SubMap
 
subMap(K, K) - Method in class org.mapdb.BTreeMap.SubMap
 
sunConstructor - Static variable in class org.mapdb.SerializerPojo
 
sunReflFac - Static variable in class org.mapdb.SerializerPojo
 
superCommit() - Method in class org.mapdb.TxEngine
 
superDelete(long, Serializer<A>) - Method in class org.mapdb.TxEngine
 
superGet(long, Serializer<A>) - Method in class org.mapdb.TxEngine
 
superUpdate(long, A, Serializer<A>) - Method in class org.mapdb.TxEngine
 
sync() - Method in class org.mapdb.Volume.FileChannelVol
 
sync() - Method in class org.mapdb.Volume.MappedFileVol
 
sync() - Method in class org.mapdb.Volume.MemoryVol
 
sync() - Method in class org.mapdb.Volume
 
syncOnCommitDisabled - Variable in class org.mapdb.StoreDirect
 

T

t2(A, B) - Static method in class org.mapdb.Fun
 
t3(A, B, C) - Static method in class org.mapdb.Fun
 
t4(A, B, C, D) - Static method in class org.mapdb.Fun
 
t5(A, B, C, D, E) - Static method in class org.mapdb.Fun
 
t6(A, B, C, D, E, F) - Static method in class org.mapdb.Fun
 
tail - Variable in class org.mapdb.Queues.Queue
 
tailMap(K, boolean) - Method in class org.mapdb.BTreeMap.DescendingMap
 
tailMap(K) - Method in class org.mapdb.BTreeMap.DescendingMap
 
tailMap(K, boolean) - Method in class org.mapdb.BTreeMap.SubMap
 
tailMap(K) - Method in class org.mapdb.BTreeMap.SubMap
 
tailMap(K, boolean) - Method in class org.mapdb.BTreeMap
 
tailMap(K) - Method in class org.mapdb.BTreeMap
 
take() - Method in class org.mapdb.Queues.SimpleQueue
 
THIS_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
threadCounter - Static variable in class org.mapdb.AsyncWriteEngine
ensures thread name is followed by number
threadFailedException - Variable in class org.mapdb.AsyncWriteEngine
If background thread fails with exception, it is stored here, and rethrown to all callers.
TICK - Static variable in class org.mapdb.Queues.SimpleQueue
 
time - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
toArray() - Method in class org.mapdb.Queues.SimpleQueue
 
toArray(T[]) - Method in class org.mapdb.Queues.SimpleQueue
 
toHexa(byte[]) - Static method in class org.mapdb.DBMaker
 
TOMBSTONE - Static variable in class org.mapdb.AsyncWriteEngine
used to signal that object was deleted
TOMBSTONE - Static variable in class org.mapdb.StoreHeap
 
TOMBSTONE - Static variable in class org.mapdb.StoreWAL
 
TOMBSTONE - Static variable in class org.mapdb.TxEngine
 
toString() - Method in class org.mapdb.Atomic.Boolean
Returns the String representation of the current value.
toString() - Method in class org.mapdb.Atomic.Integer
Returns the String representation of the current value.
toString() - Method in class org.mapdb.Atomic.Long
Returns the String representation of the current value.
toString() - Method in class org.mapdb.Atomic.String
 
toString() - Method in class org.mapdb.Atomic.Var
 
toString() - Method in class org.mapdb.BTreeMap.DirNode
 
toString() - Method in class org.mapdb.BTreeMap.LeafNode
 
toString() - Method in class org.mapdb.BTreeMap.ValRef
 
toString() - Method in class org.mapdb.Fun.Tuple2
 
toString() - Method in class org.mapdb.Fun.Tuple3
 
toString() - Method in class org.mapdb.Fun.Tuple4
 
toString() - Method in class org.mapdb.Fun.Tuple5
 
toString() - Method in class org.mapdb.Fun.Tuple6
 
toString() - Method in class org.mapdb.LongMap
 
toString() - Method in class org.mapdb.SerializerPojo.ClassInfo
 
toString() - Method in class org.mapdb.Volume.MemoryVol
 
TRANS_LOG_FILE_EXT - Static variable in class org.mapdb.StoreWAL
 
transactionDisable - Static variable in interface org.mapdb.DBMaker.Keys
 
transactionDisable() - Method in class org.mapdb.DBMaker
Transaction journal is enabled by default You must call DB.commit() to save your changes.
TREEMAP - Static variable in interface org.mapdb.SerializerBase.Header
 
TREESET - Static variable in interface org.mapdb.SerializerBase.Header
 
TRUE - Variable in class org.mapdb.DBMaker
 
truncate(long) - Method in class org.mapdb.Volume.FileChannelVol
 
truncate(long) - Method in class org.mapdb.Volume.MappedFileVol
 
truncate(long) - Method in class org.mapdb.Volume.MemoryVol
 
truncate(long) - Method in class org.mapdb.Volume
 
tryAvailable(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
tryAvailable(long) - Method in class org.mapdb.Volume.FileChannelVol
 
tryAvailable(long) - Method in class org.mapdb.Volume
 
TUPLE2 - Static variable in class org.mapdb.BTreeKeySerializer
Tuple2 Serializer which uses Default Serializer from DB and expect values to implement Comparable interface.
TUPLE2 - Static variable in interface org.mapdb.SerializerBase.Header
 
TUPLE2_COMPARATOR - Static variable in class org.mapdb.Fun
 
TUPLE2_COMPARATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE2_COMPARATOR_STATIC - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE3 - Static variable in class org.mapdb.BTreeKeySerializer
Tuple3 Serializer which uses Default Serializer from DB and expect values to implement Comparable interface.
TUPLE3 - Static variable in interface org.mapdb.SerializerBase.Header
 
TUPLE3_COMPARATOR - Static variable in class org.mapdb.Fun
 
TUPLE3_COMPARATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE3_COMPARATOR_STATIC - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE4 - Static variable in class org.mapdb.BTreeKeySerializer
Tuple4 Serializer which uses Default Serializer from DB and expect values to implement Comparable interface.
TUPLE4 - Static variable in interface org.mapdb.SerializerBase.Header
 
TUPLE4_COMPARATOR - Static variable in class org.mapdb.Fun
 
TUPLE4_COMPARATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE4_COMPARATOR_STATIC - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE5 - Static variable in interface org.mapdb.SerializerBase.Header
 
TUPLE5_COMPARATOR - Static variable in class org.mapdb.Fun
 
TUPLE5_COMPARATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE5_COMPARATOR_STATIC - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE6 - Static variable in interface org.mapdb.SerializerBase.Header
 
TUPLE6_COMPARATOR - Static variable in class org.mapdb.Fun
 
TUPLE6_COMPARATOR - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE6_COMPARATOR_STATIC - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TUPLE7 - Static variable in interface org.mapdb.SerializerBase.Header
 
TUPLE8 - Static variable in interface org.mapdb.SerializerBase.Header
 
tx(DB) - Method in interface org.mapdb.TxBlock
 
TxBlock - Interface in org.mapdb
Wraps single transaction in a block
TxEngine - Class in org.mapdb
Naive implementation of Snapshots on top of StorageEngine.
TxEngine(Engine, boolean) - Constructor for class org.mapdb.TxEngine
 
TxEngine.Tx - Class in org.mapdb
 
TxEngine.Tx() - Constructor for class org.mapdb.TxEngine.Tx
 
TxMaker - Class in org.mapdb
Transaction factory
TxMaker(Engine) - Constructor for class org.mapdb.TxMaker
 
TxMaker(Engine, boolean, boolean) - Constructor for class org.mapdb.TxMaker
 
txQueue - Variable in class org.mapdb.TxEngine
 
TxRollbackException - Exception in org.mapdb
Exception thrown when transaction is rolled back.
TxRollbackException() - Constructor for exception org.mapdb.TxRollbackException
 
txs - Variable in class org.mapdb.TxEngine
 
type - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
typeClass - Variable in class org.mapdb.SerializerPojo.FieldInfo
 

U

uncommitedData - Variable in class org.mapdb.TxEngine
 
unlock(LongConcurrentHashMap<Thread>, long) - Static method in class org.mapdb.BTreeMap
 
unlockAll(LongConcurrentHashMap<Thread>) - Static method in class org.mapdb.BTreeMap
 
unlockAllWrite() - Method in class org.mapdb.Store
 
unmap(MappedByteBuffer) - Method in class org.mapdb.Volume.ByteBufferVol
Hack to unmap MappedByteBuffer.
unpackInt(DataInput) - Static method in class org.mapdb.DataInput2
Unpack positive int value from the input stream.
unpackLong(DataInput) - Static method in class org.mapdb.DataInput2
Unpack positive long value from the input stream.
update(long, A, Serializer<A>) - Method in class org.mapdb.AsyncWriteEngine
Update existing record with new value.
update(K, V, V) - Method in interface org.mapdb.Bind.MapListener
Callback method called after `Map` was modified.
update(long, A, Serializer<A>) - Method in class org.mapdb.Caches.HardRef
 
update(long, A, Serializer<A>) - Method in class org.mapdb.Caches.HashTable
 
update(long, A, Serializer<A>) - Method in class org.mapdb.Caches.LRU
 
update(long, A, Serializer<A>) - Method in class org.mapdb.Caches.WeakSoftRef
 
update(long, A, Serializer<A>) - Method in interface org.mapdb.Engine
Update existing record with new value.
update(long, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ImmutabilityCheckEngine
 
update(long, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.ReadOnlyEngine
 
update(long, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SerializerCheckEngineWrapper
 
update(long, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper.SynchronizedEngineWrapper
 
update(long, A, Serializer<A>) - Method in class org.mapdb.EngineWrapper
 
update(long, A, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
update(long, A, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
update(long, A, Serializer<A>) - Method in class org.mapdb.StoreWAL
 
update(long, A, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
update(long, A, Serializer<A>) - Method in class org.mapdb.TxEngine
 
update2(DataOutput2, long) - Method in class org.mapdb.StoreDirect
 
updateRaw(long, ByteBuffer) - Method in class org.mapdb.Store
 
updateRaw(long, ByteBuffer) - Method in class org.mapdb.StoreDirect
 
updateRaw(long, ByteBuffer) - Method in class org.mapdb.StoreHeap
 
upperWaterMark - Variable in class org.mapdb.LongConcurrentLRUMap
 
useDirectBuffer - Variable in class org.mapdb.Volume.MemoryVol
 
usedPreallocatedRecids - Variable in class org.mapdb.TxEngine.Tx
 
useLocks - Variable in class org.mapdb.Queues.SimpleQueue
 
useObjectStream - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
usesAdvancedSerialization(Class<?>) - Method in class org.mapdb.SerializerPojo
 
useWeakRef - Variable in class org.mapdb.Caches.WeakSoftRef
 
UUID - Static variable in interface org.mapdb.Serializer
Serializers UUID class
UUID - Static variable in interface org.mapdb.SerializerBase.Header
 

V

valExpand(Object) - Method in class org.mapdb.BTreeMap
 
vals() - Method in interface org.mapdb.BTreeMap.BNode
 
vals() - Method in class org.mapdb.BTreeMap.DirNode
 
vals() - Method in class org.mapdb.BTreeMap.LeafNode
 
valsOutsideNodes - Variable in class org.mapdb.BTreeMap.NodeSerializer
 
valsOutsideNodes - Variable in class org.mapdb.BTreeMap
store values as part of BTree nodes
value - Variable in class org.mapdb.HTreeMap.LinkedNode
 
value() - Method in interface org.mapdb.LongMap.LongMapIterator
 
value - Variable in class org.mapdb.Queues.SimpleQueue.Node
 
valueCreator - Variable in class org.mapdb.DB.HTreeMapMaker
 
valueCreator(Fun.Function1<?, ?>) - Method in class org.mapdb.DB.HTreeMapMaker
If value is not found, HTreeMap can fetch and insert default value.
valueCreator - Variable in class org.mapdb.HTreeMap
 
values() - Method in class org.mapdb.BTreeMap
 
values() - Method in class org.mapdb.HTreeMap
 
valueSerializer - Variable in class org.mapdb.BTreeMap.NodeSerializer
 
valueSerializer - Variable in class org.mapdb.BTreeMap
Serializer used to convert keys from/into binary form
valueSerializer - Variable in class org.mapdb.DB.BTreeMapMaker
 
valueSerializer(Serializer<?>) - Method in class org.mapdb.DB.BTreeMapMaker
valueSerializer used to convert values into/from binary form.
valueSerializer - Variable in class org.mapdb.DB.HTreeMapMaker
 
valueSerializer(Serializer<?>) - Method in class org.mapdb.DB.HTreeMapMaker
valueSerializer used to convert values into/from binary form.
valueSerializer - Variable in class org.mapdb.HTreeMap
 
valuesIterator() - Method in class org.mapdb.LongConcurrentHashMap
 
valuesIterator() - Method in class org.mapdb.LongConcurrentLRUMap
 
valuesIterator() - Method in class org.mapdb.LongHashMap
 
valuesIterator() - Method in class org.mapdb.LongMap
 
valuesOutsideNodes - Variable in class org.mapdb.DB.BTreeMapMaker
 
valuesOutsideNodesEnable() - Method in class org.mapdb.DB.BTreeMapMaker
by default values are stored inside BTree Nodes.
verifyLogFile() - Method in class org.mapdb.StoreWAL
 
volFac - Variable in class org.mapdb.StoreWAL
 
volume - Static variable in interface org.mapdb.DBMaker.Keys
 
Volume - Class in org.mapdb
MapDB abstraction over raw storage (file, disk partition, memory etc...).
Volume() - Constructor for class org.mapdb.Volume
 
Volume.ByteBufferVol - Class in org.mapdb
Abstract Volume over bunch of ByteBuffers It leaves ByteBufferVol details (allocation, disposal) on subclasses.
Volume.ByteBufferVol(boolean, long, int) - Constructor for class org.mapdb.Volume.ByteBufferVol
 
Volume.Factory - Interface in org.mapdb
Factory which creates two/three volumes used by each MapDB Storage Engine
Volume.FileChannelVol - Class in org.mapdb
Volume which uses FileChannel.
Volume.FileChannelVol(File, boolean, long, int, int) - Constructor for class org.mapdb.Volume.FileChannelVol
 
Volume.MappedFileVol - Class in org.mapdb
 
Volume.MappedFileVol(File, boolean, long, int, int) - Constructor for class org.mapdb.Volume.MappedFileVol
 
Volume.MemoryVol - Class in org.mapdb
 
Volume.MemoryVol(boolean, long, int) - Constructor for class org.mapdb.Volume.MemoryVol
 
volume_byteBuffer - Static variable in interface org.mapdb.DBMaker.Keys
 
VOLUME_CHUNK_SHIFT - Static variable in interface org.mapdb.CC
 
volume_directByteBuffer - Static variable in interface org.mapdb.DBMaker.Keys
 
volume_mmapf - Static variable in interface org.mapdb.DBMaker.Keys
 
volume_mmapfIfSupported - Static variable in interface org.mapdb.DBMaker.Keys
 
volume_mmapfPartial - Static variable in interface org.mapdb.DBMaker.Keys
 
volume_raf - Static variable in interface org.mapdb.DBMaker.Keys
 
volumeForFile(File, boolean, boolean, long, int, int) - Static method in class org.mapdb.Volume
 
volumeTransfer(long, Volume, Volume) - Static method in class org.mapdb.Volume
transfer data from one volume to second.

W

waitForAction(int) - Method in class org.mapdb.AsyncWriteEngine
 
WAL_INDEX_LONG - Static variable in class org.mapdb.StoreWAL
 
WAL_LONGSTACK_PAGE - Static variable in class org.mapdb.StoreWAL
 
WAL_PHYS_ARRAY - Static variable in class org.mapdb.StoreWAL
 
WAL_PHYS_ARRAY_ONE_LONG - Static variable in class org.mapdb.StoreWAL
 
WAL_SEAL - Static variable in class org.mapdb.StoreWAL
last instruction in log file
WAL_SKIP_REST_OF_BLOCK - Static variable in class org.mapdb.StoreWAL
 
walIndexVal(long, long, long) - Method in class org.mapdb.StoreWAL
 
walPhysArray(DataOutput2, long[], long[]) - Method in class org.mapdb.StoreWAL
 
write(int) - Method in class org.mapdb.DataOutput2
 
write(byte[]) - Method in class org.mapdb.DataOutput2
 
write(byte[], int, int) - Method in class org.mapdb.DataOutput2
 
writeBoolean(boolean) - Method in class org.mapdb.DataOutput2
 
writeByte(int) - Method in class org.mapdb.DataOutput2
 
writeBytes(String) - Method in class org.mapdb.DataOutput2
 
writeCache - Variable in class org.mapdb.AsyncWriteEngine
Associates `recid` from Write Queue with record data and serializer.
writeChar(int) - Method in class org.mapdb.DataOutput2
 
writeChars(String) - Method in class org.mapdb.DataOutput2
 
writeClassDescriptor(ObjectStreamClass) - Method in class org.mapdb.SerializerPojo.ObjectOutputStream2
 
writeDouble(double) - Method in class org.mapdb.DataOutput2
 
writeFloat(float) - Method in class org.mapdb.DataOutput2
 
writeFully(long, ByteBuffer) - Method in class org.mapdb.Volume.FileChannelVol
 
writeInt(int) - Method in class org.mapdb.DataOutput2
 
writeLong(long) - Method in class org.mapdb.DataOutput2
 
writeShort(int) - Method in class org.mapdb.DataOutput2
 
writeUTF(String) - Method in class org.mapdb.DataOutput2
 

Z

ZERO_FAIL - Static variable in interface org.mapdb.SerializerBase.Header
 
ZERO_OR_POSITIVE_INT - Static variable in class org.mapdb.BTreeKeySerializer
Applies delta packing on java.lang.Integer.
ZERO_OR_POSITIVE_LONG - Static variable in class org.mapdb.BTreeKeySerializer
Applies delta packing on java.lang.Long.

_

_newAppendFileDB(File) - Method in class org.mapdb.DBMaker
 
_newFileDB(File) - Method in class org.mapdb.DBMaker
 
_newHeapDB() - Method in class org.mapdb.DBMaker
 
_newMemoryDB() - Method in class org.mapdb.DBMaker
 
_newMemoryDirectDB() - Method in class org.mapdb.DBMaker
 
A B C D E F G H I J K L M N O P Q R S T U V W Z _ 

Copyright © 2014. All Rights Reserved.