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

$

$_TEST_HACK_COMPACT_POST_COMMIT_WAIT - Variable in class org.mapdb.StoreWAL
 
$_TEST_HACK_COMPACT_PRE_COMMIT_WAIT - Variable in class org.mapdb.StoreWAL
 

A

a - Variable in class org.mapdb.Fun.Pair
 
add(E) - Method in class org.mapdb.BTreeMap.KeySet
 
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
 
add(long) - Method in class org.mapdb.Store.LongList
 
add2(DataIO.DataOutputByteArray) - Method in class org.mapdb.StoreArchive
 
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.
advance() - Method in class org.mapdb.BTreeMap.BTreeDescendingIterator
 
advance() - Method in class org.mapdb.BTreeMap.BTreeIterator
 
ALIGN - Static variable in class org.mapdb.EncryptionXTEA
Blocks sizes are always multiples of this number.
allocate(int, int) - Method in class org.mapdb.WriteAheadLog
Allocate space in WAL
allocateIncrement - Static variable in interface org.mapdb.DBMaker.Keys
 
allocateIncrement(long) - Method in class org.mapdb.DBMaker.Maker
Tells allocator to grow store with this size increment.
allocateRecid() - Method in class org.mapdb.StoreHeap
 
allocateRecidReuseDisable - Static variable in interface org.mapdb.DBMaker.Keys
 
allocateRecidReuseDisable() - Method in class org.mapdb.DBMaker.Maker
Deprecated.
this setting might be removed before 2.0 stable release, it is very likely it will become enabled by default
allocateRecidReuseEnable() - Method in class org.mapdb.DBMaker.Maker
Deprecated.
this setting does nothing, recidReuse is now enabled by default TODO remove this option in a few weeks, beta4 added this
allocateStartSize - Static variable in interface org.mapdb.DBMaker.Keys
 
allocateStartSize(long) - Method in class org.mapdb.DBMaker.Maker
Tells allocator to set initial store size, when new store is created.
androidConstructor - Static variable in class org.mapdb.SerializerPojo
 
appendFileDB(File) - Static method in class org.mapdb.DBMaker
Creates or open append-only database stored in file.
archiveFileDB(File) - Static method in class org.mapdb.DBMaker
 
archiveTreeMap(NavigableMap, File, DB.BTreeMapMaker) - Static method in class org.mapdb.Pump
 
archiveTreeMap(Iterator<Fun.Pair>, String, Volume.VolumeFactory, DB.BTreeMapMaker) - Static method in class org.mapdb.Pump
 
ARRAY2 - Static variable in class org.mapdb.BTreeKeySerializer
 
ARRAY3 - Static variable in class org.mapdb.BTreeKeySerializer
 
ARRAY4 - Static variable in class org.mapdb.BTreeKeySerializer
 
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_SHORT - Static variable in interface org.mapdb.SerializerBase.Header
 
arrayContains(long[], long) - Static method in class org.mapdb.Fun
 
ARRAYLIST - Static variable in interface org.mapdb.SerializerBase.Header
 
arrayPut(Object[], int, Object) - Static method in class org.mapdb.BTreeMap
 
arraySort(Object[], int, Comparator, Executor) - Static method in class org.mapdb.Pump
 
arrayToKeys(Object[]) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
arrayToKeys(Object[]) - Method in class org.mapdb.BTreeKeySerializer
 
arrayToKeys(Object[]) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
arrayToKeys(Object[]) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
assertClassSerializable(SerializerPojo.ClassInfo[], Class<?>) - Method in class org.mapdb.SerializerPojo
 
assertLongStackPage(long, byte[]) - Method in class org.mapdb.StoreCached
 
assertNoLocks(LongConcurrentHashMap<Thread>) - Static method in class org.mapdb.BTreeMap
 
assertNoOverlaps(Store.LongObjectMap<byte[]>) - Method in class org.mapdb.StoreCached
 
assertReadLocked(long) - Method in class org.mapdb.Store
 
assertSerializable(Object) - Method in class org.mapdb.SerializerBase
 
assertWriteLocked(int) - Method in class org.mapdb.Store
 
assertZeroes(long, long) - Method in class org.mapdb.Volume
Check that all bytes between given offsets are zero.
asyncWrite - Static variable in interface org.mapdb.DBMaker.Keys
 
asyncWriteEnable() - Method in class org.mapdb.DBMaker.Maker
Enables mode where all modifications are queued and written into disk on Background Writer Thread.
asyncWriteFlushDelay - Static variable in interface org.mapdb.DBMaker.Keys
 
asyncWriteFlushDelay(int) - Method in class org.mapdb.DBMaker.Maker
Set flush interval for write cache, by default is 0
asyncWriteQueueSize - Static variable in interface org.mapdb.DBMaker.Keys
 
asyncWriteQueueSize(int) - Method in class org.mapdb.DBMaker.Maker
Set size of async Write Queue.
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
 
atomicBoolean(String) - Method in class org.mapdb.DB
 
atomicBooleanCreate(String, boolean) - Method in class org.mapdb.DB
 
atomicInteger(String) - Method in class org.mapdb.DB
 
atomicIntegerCreate(String, int) - Method in class org.mapdb.DB
 
atomicLong(String) - Method in class org.mapdb.DB
 
atomicLongCreate(String, long) - Method in class org.mapdb.DB
 
atomicString(String) - Method in class org.mapdb.DB
 
atomicStringCreate(String, String) - Method in class org.mapdb.DB
 
atomicVar(String) - Method in class org.mapdb.DB
 
atomicVar(String, Serializer<E>) - Method in class org.mapdb.DB
 
atomicVarCreate(String, E, Serializer<E>) - Method in class org.mapdb.DB
 

B

b - Variable in class org.mapdb.Fun.Pair
 
b - Variable in class org.mapdb.Store.LongQueue
 
B_TREE_ARRAY_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
B_TREE_BASIC_KEY_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
B_TREE_COMPRESS_KEY_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
backup(OutputStream, boolean) - Method in class org.mapdb.Store
 
backup(OutputStream, boolean) - Method in class org.mapdb.StoreAppend
 
backup(OutputStream, boolean) - Method in class org.mapdb.StoreArchive
 
backup(OutputStream, boolean) - Method in class org.mapdb.StoreDirect
 
backup(OutputStream, boolean) - Method in class org.mapdb.StoreHeap
 
backupFull(DB, OutputStream) - Static method in class org.mapdb.Pump
 
backupFullRestore(DBMaker.Maker, InputStream) - Static method in class org.mapdb.Pump
 
backupIncremental(DB, File) - Static method in class org.mapdb.Pump
 
backupIncrementalRestore(DBMaker.Maker, File) - Static method in class org.mapdb.Pump
 
backupRestore(InputStream[]) - Method in class org.mapdb.Store
 
backupRestore(InputStream[]) - Method in class org.mapdb.StoreAppend
 
backupRestore(InputStream[]) - Method in class org.mapdb.StoreArchive
 
backupRestore(InputStream[]) - Method in class org.mapdb.StoreDirect
 
backupRestore(InputStream[]) - Method in class org.mapdb.StoreHeap
 
BASIC - Static variable in class org.mapdb.BTreeKeySerializer
 
BASIC - Static variable in class org.mapdb.Serializer
Basic serializer for most classes in java.lang and java.util packages.
beforeDestroyWAL() - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
beforeReplayStart() - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
BIG_DECIMAL - Static variable in class org.mapdb.Serializer
 
BIG_INTEGER - Static variable in class org.mapdb.Serializer
 
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 class org.mapdb.Serializer
 
BOOLEAN_ARRAY - Static variable in class org.mapdb.Serializer
 
BOOLEAN_FALSE - Static variable in interface org.mapdb.SerializerBase.Header
 
BOOLEAN_PACKED - Static variable in class org.mapdb.BTreeMap
packed boolean used to represent values in TreeSet.
BOOLEAN_TRUE - Static variable in interface org.mapdb.SerializerBase.Header
 
BTreeKeySerializer<KEY,KEYS> - 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.ArrayKeySerializer - Class in org.mapdb
 
BTreeKeySerializer.ArrayKeySerializer(Comparator[], Serializer[]) - Constructor for class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
BTreeKeySerializer.ArrayKeySerializer(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
BTreeKeySerializer.BasicKeySerializer - Class in org.mapdb
Basic Key Serializer which just writes data without applying any compression.
BTreeKeySerializer.BasicKeySerializer(Serializer, Comparator) - Constructor for class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
BTreeKeySerializer.ByteArrayKeys - Class in org.mapdb
 
BTreeKeySerializer.CharArrayKeys - Class in org.mapdb
 
BTreeKeySerializer.CharArrayKeys(DataInput, int[], int) - Constructor for class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
BTreeKeySerializer.Compress - Class in org.mapdb
 
BTreeKeySerializer.Compress(BTreeKeySerializer) - Constructor for class org.mapdb.BTreeKeySerializer.Compress
 
BTreeKeySerializer.Compress(SerializerBase, DataInput, SerializerBase.FastArrayList) - Constructor for class org.mapdb.BTreeKeySerializer.Compress
 
BTreeKeySerializer.StringArrayKeys - Interface in org.mapdb
 
BTreeMap<K,V> - Class in org.mapdb
A scalable concurrent ConcurrentNavigableMap implementation.
BTreeMap(Engine, boolean, long, int, boolean, long, BTreeKeySerializer, Serializer<V>, int) - Constructor for class org.mapdb.BTreeMap
Constructor used to create new BTreeMap.
BTreeMap.BNode - Class in org.mapdb
common interface for BTree node
BTreeMap.BNode(Object, boolean, boolean, boolean) - Constructor for class org.mapdb.BTreeMap.BNode
 
BTreeMap.BTreeDescendingIterator - Class in org.mapdb
 
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.KeySet<E> - Class in org.mapdb
 
BTreeMap.LeafNode - Class in org.mapdb
 
BTreeMap.NodeSerializer<A,B> - Class in org.mapdb
 
BTreeMap.NodeSerializer(boolean, BTreeKeySerializer, Serializer, 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.DataIO.DataInputByteArray
 
buf - Variable in class org.mapdb.DataIO.DataInputByteBuffer
 
buf - Variable in class org.mapdb.DataIO.DataOutputByteArray
 
buffer - Variable in class org.mapdb.Volume.ByteBufferVolSingle
 
buildTreeMap(Iterator<E>, Engine, Fun.Function1<K, E>, Fun.Function1<V, E>, boolean, int, boolean, long, BTreeKeySerializer, Serializer<V>, Executor) - Static method in class org.mapdb.Pump
Build BTreeMap (or TreeSet) from presorted data.
BYTE - Static variable in class org.mapdb.Serializer
 
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 class org.mapdb.BTreeKeySerializer
 
BYTE_ARRAY - Static variable in class org.mapdb.Serializer
Serializes byte[] it adds header which contains size information
BYTE_ARRAY2 - Static variable in class org.mapdb.BTreeKeySerializer
 
BYTE_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
 
BYTE_ARRAY_NOSIZE - Static variable in class 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_M1 - Static variable in interface org.mapdb.SerializerBase.Header
 

C

cache - Static variable in interface org.mapdb.DBMaker.Keys
 
cache - Variable in class org.mapdb.Store.Cache.HardRef
 
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
 
cacheCondition - Variable in class org.mapdb.DBMaker.Maker
 
cacheCondition(Fun.RecordCondition) - Method in class org.mapdb.DBMaker.Maker
Install callback condition, which decides if some record is to be included in cache.
cacheDisable() - Method in class org.mapdb.DBMaker.Maker
Deprecated.
cache is disabled by default
cacheExecutor - Variable in class org.mapdb.DB
 
cacheExecutor - Variable in class org.mapdb.DBMaker.Maker
 
cacheExecutorEnable() - Method in class org.mapdb.DBMaker.Maker
Enable separate executor for cache.
cacheExecutorEnable(ScheduledExecutorService) - Method in class org.mapdb.DBMaker.Maker
Enable separate executor for cache.
cacheExecutorPeriod - Static variable in interface org.mapdb.DBMaker.Keys
 
cacheExecutorPeriod(long) - Method in class org.mapdb.DBMaker.Maker
Sets interval in which executor should check cache
cacheHardRefEnable() - Method in class org.mapdb.DBMaker.Maker
Enables unbounded hard reference cache.
cacheHashTableEnable() - Method in class org.mapdb.DBMaker.Maker
Fixed size cache which uses hash table.
cacheHashTableEnable(int) - Method in class org.mapdb.DBMaker.Maker
Fixed size cache which uses hash table.
cacheHitCounter - Variable in class org.mapdb.Store.Cache
 
cacheLRUEnable() - Method in class org.mapdb.DBMaker.Maker
Enables Least Recently Used cache.
cacheMaxSizeMask - Variable in class org.mapdb.Store.Cache.HashTable
 
cacheMissCounter - Variable in class org.mapdb.Store.Cache
 
caches - Variable in class org.mapdb.Store
 
cacheSize - Static variable in interface org.mapdb.DBMaker.Keys
 
cacheSize(int) - Method in class org.mapdb.DBMaker.Maker
Set cache size.
cacheSize - Variable in class org.mapdb.Store.Cache.LRU
 
cacheSoftRefEnable() - Method in class org.mapdb.DBMaker.Maker
Enables unbounded cache which uses SoftReference.
cacheWeakRefEnable() - Method in class org.mapdb.DBMaker.Maker
Enables unbounded cache which uses WeakReference.
canRollback() - Method in interface org.mapdb.Engine
 
canRollback() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
canRollback() - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
canRollback() - Method in class org.mapdb.StoreAppend
 
canRollback() - Method in class org.mapdb.StoreArchive
 
canRollback() - Method in class org.mapdb.StoreDirect
 
canRollback() - Method in class org.mapdb.StoreDirect.Snapshot
 
canRollback() - Method in class org.mapdb.StoreHeap
 
canRollback() - Method in class org.mapdb.StoreHeap.Snapshot
 
canRollback() - Method in class org.mapdb.StoreWAL
 
canRollback() - Method in class org.mapdb.TxEngine
 
canRollback() - Method in class org.mapdb.TxEngine.Tx
 
canSnapshot() - Method in interface org.mapdb.Engine
 
canSnapshot() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
canSnapshot() - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
canSnapshot() - Method in class org.mapdb.Store
 
canSnapshot() - Method in class org.mapdb.StoreAppend
 
canSnapshot() - Method in class org.mapdb.StoreDirect.Snapshot
 
canSnapshot() - Method in class org.mapdb.StoreHeap.Snapshot
 
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
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() - Static method in class org.mapdb.DBMaker
Returns Compiler Config, static settings MapDB was compiled with
ceiling(E) - Method in class org.mapdb.BTreeMap.KeySet
 
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 class org.mapdb.Serializer
 
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 class org.mapdb.Serializer
Serializes char[] it adds header which contains size information
CHAR_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
 
CHECK_EVERY_N - Static variable in class org.mapdb.Store.Cache.HardRef
 
CHECK_EVERY_N - Static variable in class org.mapdb.Store.Cache.WeakSoftRef
 
checkFeaturesBitmap(long) - Method in class org.mapdb.Store
 
checkFolder(File, boolean) - Static method in class org.mapdb.Volume.FileChannelVol
 
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
 
checkPlaceholder(String, K) - Method in class org.mapdb.DB
 
checkShouldCreate(String) - Method in class org.mapdb.DB
 
checkStructure(BTreeKeySerializer, Serializer) - Method in class org.mapdb.BTreeMap.BNode
 
checkStructure() - Method in class org.mapdb.BTreeMap
 
checkStructure(BTreeKeySerializer, Serializer) - Method in class org.mapdb.BTreeMap.DirNode
 
checkStructure(BTreeKeySerializer, Serializer) - Method in class org.mapdb.BTreeMap.LeafNode
 
checksum - Static variable in interface org.mapdb.DBMaker.Keys
 
checksum - Variable in class org.mapdb.Store
 
checksum(Volume, long, long) - Method in class org.mapdb.WriteAheadLog
 
checksumEnable() - Method in class org.mapdb.DBMaker.Maker
Adds CRC32 checksum at end of each record to check data integrity.
checkType(String, String) - Method in class org.mapdb.DB
 
child(int) - Method in class org.mapdb.BTreeMap.BNode
 
child(int) - Method in class org.mapdb.BTreeMap.DirNode
 
child(int) - Method in class org.mapdb.BTreeMap.LeafNode
 
childArray() - Method in class org.mapdb.BTreeMap.BNode
 
childArray() - Method in class org.mapdb.BTreeMap.DirNode
 
childArray() - Method in class org.mapdb.BTreeMap.LeafNode
 
childArrayLength() - Method in class org.mapdb.BTreeMap.BNode
 
childArrayLength() - Method in class org.mapdb.BTreeMap.DirNode
 
childArrayLength() - Method in class org.mapdb.BTreeMap.LeafNode
 
childIndexOf(long) - Method in class org.mapdb.BTreeMap.BNode
 
CLASS - Static variable in class org.mapdb.Serializer
 
CLASS - Static variable in interface org.mapdb.SerializerBase.Header
 
class2constuctor - Static variable in class org.mapdb.SerializerPojo
 
classForName(String, ClassLoader) - Static method in class org.mapdb.SerializerPojo
 
classInfoSerializer - Variable in class org.mapdb.SerializerPojo
 
classLoader - Variable in class org.mapdb.SerializerPojo
 
classToId(SerializerPojo.ClassInfo[], String) - Static method in class org.mapdb.SerializerPojo
 
clazz - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
cleanerHackEnabled - Variable in class org.mapdb.Volume.ByteBufferVol
 
cleanerHackEnabled - Variable in class org.mapdb.Volume.ByteBufferVolSingle
 
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.KeySet
 
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.Queues.CircularQueue
 
clear() - Method in class org.mapdb.Queues.SimpleQueue
 
clear() - Method in class org.mapdb.Store.Cache
 
clear() - Method in class org.mapdb.Store.Cache.HardRef
 
clear() - Method in class org.mapdb.Store.Cache.HashTable
 
clear() - Method in class org.mapdb.Store.Cache.LRU
 
clear() - Method in interface org.mapdb.Store.Cache.WeakSoftRef.CacheItem
 
clear() - Method in class org.mapdb.Store.Cache.WeakSoftRef
 
clear() - Method in class org.mapdb.Store.LongLongMap
 
clear() - Method in class org.mapdb.Store.LongObjectMap
 
clear() - Method in class org.mapdb.Store.LongObjectObjectMap
 
clear(long, long) - Method in class org.mapdb.Volume.ByteArrayVol
 
clear(long, long) - Method in class org.mapdb.Volume.ByteBufferVol
 
clear(long, long) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
clear(long, long) - Method in class org.mapdb.Volume
Set all bytes between startOffset and endOffset to zero.
clear(long, long) - Method in class org.mapdb.Volume.FileChannelVol
 
clear(long, long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
clear(long, long) - Method in class org.mapdb.Volume.ReadOnly
 
clear(long, long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
clearCache() - Method in interface org.mapdb.Engine
clears any underlying cache
clearCache() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
clearCache() - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
clearCache() - Method in class org.mapdb.Store
 
clearCache() - Method in class org.mapdb.StoreDirect
 
clearCache() - Method in class org.mapdb.StoreDirect.Snapshot
 
clearCache() - Method in class org.mapdb.StoreHeap.Snapshot
 
clearCache() - Method in class org.mapdb.TxEngine
 
clearCache() - Method in class org.mapdb.TxEngine.Tx
 
clearRAF(RandomAccessFile, long, long) - Static method in class org.mapdb.Volume.RandomAccessFileVol
 
clone() - Method in class org.mapdb.Store.LongLongMap
 
close() - Method in class org.mapdb.BTreeMap
 
close() - Method in class org.mapdb.BTreeMap.KeySet
 
close() - Method in class org.mapdb.DataIO.DataInputByteArray
 
close() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
close() - Method in interface org.mapdb.DataIO.DataInputInternal
 
close() - Method in class org.mapdb.DataIO.DataInputToStream
 
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.Engine.CloseOnJVMShutdown
 
close() - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
close() - Method in class org.mapdb.HTreeMap
 
close() - Method in class org.mapdb.HTreeMap.KeySet
 
close() - Method in class org.mapdb.Queues.SimpleQueue
Closes underlying storage and releases all resources.
close() - Method in class org.mapdb.Store.Cache
 
close() - Method in class org.mapdb.Store.Cache.HardRef
 
close() - Method in class org.mapdb.Store.Cache.HashTable
 
close() - Method in class org.mapdb.Store.Cache.LRU
 
close() - Method in class org.mapdb.Store.Cache.WeakSoftRef
 
close() - Method in class org.mapdb.StoreAppend
 
close() - Method in class org.mapdb.StoreArchive
 
close() - Method in class org.mapdb.StoreDirect
 
close() - Method in class org.mapdb.StoreDirect.Snapshot
 
close() - Method in class org.mapdb.StoreHeap
 
close() - Method in class org.mapdb.StoreHeap.Snapshot
 
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.ByteArrayVol
 
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.MappedFileVolSingle
 
close() - Method in class org.mapdb.Volume.MemoryVol
 
close() - Method in class org.mapdb.Volume.MemoryVolSingle
 
close() - Method in class org.mapdb.Volume.RandomAccessFileVol
 
close() - Method in class org.mapdb.Volume.ReadOnly
 
close() - Method in class org.mapdb.Volume.SingleByteArrayVol
 
close() - Method in class org.mapdb.WriteAheadLog
 
closed - Variable in class org.mapdb.Store
 
closed - Variable in class org.mapdb.TxEngine.Tx
 
closed - Variable in class org.mapdb.Volume
 
CLOSED_ENGINE - Static variable in interface org.mapdb.Engine
throws IllegalAccessError("already closed") on all access
closeEngine - Variable in class org.mapdb.BTreeMap
Indicates if this collection collection was not made by DB by user.
closeEngine - Variable in class org.mapdb.DB.BTreeMapMaker
 
closeEngine() - Method in class org.mapdb.DB.BTreeMapMaker
 
closeEngine - Variable in class org.mapdb.DB.HTreeMapMaker
 
closeEngine() - Method in class org.mapdb.DB.HTreeMapMaker
 
closeEngine - Variable in class org.mapdb.DB.HTreeSetMaker
 
closeEngine() - Method in class org.mapdb.DB.HTreeSetMaker
 
closeEngine - Variable in class org.mapdb.HTreeMap
 
closeExecutor - Variable in class org.mapdb.HTreeMap
Indicates if this collection collection was not made by DB by user.
closeFilesIgnoreException() - Method in class org.mapdb.StoreDirect
will try to close opened files.
closeOnJvmShutdown - Static variable in interface org.mapdb.DBMaker.Keys
 
closeOnJvmShutdown() - Method in class org.mapdb.DBMaker.Maker
Adds JVM shutdown hook and closes DB just before JVM;
commit() - Method in class org.mapdb.DB
Commit changes made on collections loaded by this DB
commit() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
commit() - Method in interface org.mapdb.Engine
Makes all changes made since the previous commit/rollback permanent.
commit() - Method in class org.mapdb.Engine.ReadOnly
 
commit() - Method in class org.mapdb.StoreAppend
 
commit() - Method in class org.mapdb.StoreArchive
 
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
 
commit() - Method in class org.mapdb.WriteAheadLog
 
commit() - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
commitFileSyncDisable - Static variable in interface org.mapdb.DBMaker.Keys
 
commitFileSyncDisable() - Method in class org.mapdb.DBMaker.Maker
Deprecated.
ignored in MapDB 2 for now
commitLock - Variable in class org.mapdb.Store
protects lifecycle methods such as commit, rollback and close()
commitLock - Variable in class org.mapdb.TxEngine
 
committedDataLongs - Variable in class org.mapdb.StoreWAL
Contains vol modifications from previous committed transactions, which are not yet replayed into vol.
committedIndexTable - Variable in class org.mapdb.StoreWAL
Contains index table modifications from previous committed transactions, which are not yet replayed into vol.
committedPageLongStack - Variable in class org.mapdb.StoreWAL
Contains modified Long Stack Pages from previous committed transactions, which are not yet replayed into vol.
commonPrefixLen() - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
commonPrefixLen() - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
commonPrefixLen(byte[][]) - Static method in class org.mapdb.BTreeKeySerializer
 
commonPrefixLen(char[][]) - Static method in class org.mapdb.BTreeKeySerializer
 
commonPrefixLen() - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
compact() - Method in class org.mapdb.DB
Perform storage maintenance.
compact() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
compact() - Method in interface org.mapdb.Engine
 
compact() - Method in class org.mapdb.Engine.ReadOnly
 
compact() - Method in class org.mapdb.StoreAppend
 
compact() - Method in class org.mapdb.StoreArchive
 
compact() - Method in class org.mapdb.StoreDirect
 
compact() - Method in class org.mapdb.StoreHeap
 
compact() - Method in class org.mapdb.StoreWAL
 
compact() - Method in class org.mapdb.TxEngine
 
compact() - Method in class org.mapdb.TxEngine.Tx
 
compactIndexPage(StoreDirect, int, long) - Method in class org.mapdb.StoreDirect
 
compactIndexPages(StoreDirect, AtomicLong) - Method in class org.mapdb.StoreDirect
 
compactionExecutor - Variable in class org.mapdb.StoreAppend
 
compactOldFilesExists() - Method in class org.mapdb.StoreDirect
 
COMPARABLE_ARRAY_COMPARATOR - Static variable in class org.mapdb.Fun
Compares two arrays which contains comparable elements
comparator - Variable in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
comparator() - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
comparator - Variable in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
comparator() - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
comparator() - Method in class org.mapdb.BTreeKeySerializer
 
comparator() - Method in class org.mapdb.BTreeKeySerializer.Compress
 
comparator() - Method in class org.mapdb.BTreeMap
 
comparator() - Method in class org.mapdb.BTreeMap.DescendingMap
 
comparator() - Method in class org.mapdb.BTreeMap.KeySet
 
comparator() - Method in class org.mapdb.BTreeMap.SubMap
 
comparator(Comparator<?>) - Method in class org.mapdb.DB.BTreeMapMaker
comparator used to sort keys.
comparator(Comparator<?>) - Method in class org.mapdb.DB.BTreeSetMaker
comparator used to sort keys.
COMPARATOR - Static variable in class org.mapdb.Fun
 
comparator() - Static method in class org.mapdb.Fun
A utility method for getting a type-safe Comparator, it provides type-inference help.
COMPARATOR_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
comparators - Variable in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
comparators - Variable in class org.mapdb.Fun.ArrayComparator
 
compare(Object[], int, int) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
compare(Object[], int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
compare(Object[], int, int) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
compare(Object[], int, Object) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
compare(int, byte[]) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
compare(int, String) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
compare(int, int) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
compare(int, String) - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
compare(int, int) - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
compare(KEYS, int, int) - Method in class org.mapdb.BTreeKeySerializer
 
compare(KEYS, int, KEY) - Method in class org.mapdb.BTreeKeySerializer
 
compare(Object, int, int) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
compare(Object, int, Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
compare(int, String) - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
compare(int, int) - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
compare(BTreeKeySerializer, int, int) - Method in class org.mapdb.BTreeMap.BNode
 
compare(BTreeKeySerializer, int, Object) - Method in class org.mapdb.BTreeMap.BNode
 
compare(Object[], Object[]) - Method in class org.mapdb.Fun.ArrayComparator
 
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.Engine.CloseOnJVMShutdown
 
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.Engine.ReadOnly
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.Store
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.StoreCached
 
compareAndSwap(long, A, A, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
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
 
compareInt(int, int) - Static method in class org.mapdb.Fun
 
compareIsSmaller(KEYS, int, KEY) - Method in class org.mapdb.BTreeKeySerializer
 
compareIsSmaller(Object, int, Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
compareLong(long, long) - Static method in class org.mapdb.Fun
 
compareTo(Fun.Pair<A, B>) - Method in class org.mapdb.Fun.Pair
 
composeIndexVal(int, long, boolean, boolean, boolean) - Static method in class org.mapdb.StoreDirect
 
compress(byte[], int, byte[], int) - Method in class org.mapdb.CompressLZF
 
compress - 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.Maker
Enables record compression.
compressLevel - Variable in class org.mapdb.Serializer.CompressionDeflateWrapper
 
CompressLZF - Class in org.mapdb
This class implements the LZF lossless data compression algorithm.
CompressLZF() - Constructor for class org.mapdb.CompressLZF
 
compressValues - Variable in class org.mapdb.Serializer.CompressionWrapper
 
consistencyLock - Variable in class org.mapdb.DB
 
consistencyLock() - Method in class org.mapdb.DB
Returns consistency lock which groups operation together and ensures consistency.
consistencyLock - Variable in class org.mapdb.HTreeMap
 
contains(Object) - Method in class org.mapdb.BTreeMap.KeySet
 
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
 
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
 
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
 
copy(DB, DB) - Static method in class org.mapdb.Pump
Deprecated.
not yet implemented
copyAddKey(BTreeKeySerializer, Serializer, int, Object, long, Object) - Method in class org.mapdb.BTreeMap.BNode
 
copyAddKey(BTreeKeySerializer, Serializer, int, Object, long, Object) - Method in class org.mapdb.BTreeMap.DirNode
 
copyAddKey(BTreeKeySerializer, Serializer, int, Object, long, Object) - Method in class org.mapdb.BTreeMap.LeafNode
 
copyBytes() - Method in class org.mapdb.DataIO.DataOutputByteArray
 
copyChangeValue(Serializer, int, Object) - Method in class org.mapdb.BTreeMap.LeafNode
 
copyClear(BTreeKeySerializer, Serializer) - Method in class org.mapdb.BTreeMap.LeafNode
 
copyEntireVolumeTo(Volume) - Method in class org.mapdb.Volume
Copy content of this volume to another.
copyNext(long) - Method in class org.mapdb.HTreeMap.ExpireLinkNode
 
copyOfRange(Object[], int, int) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
copyOfRange(Object[], int, int) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
copyOfRange(int, int) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
copyOfRange(int, int) - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
copyOfRange(Object, int, int) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
copyOfRange(KEYS, int, int) - Method in class org.mapdb.BTreeKeySerializer
 
copyOfRange(int, int) - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
copyPrev(long) - Method in class org.mapdb.HTreeMap.ExpireLinkNode
 
copyRemoveKey(BTreeKeySerializer, Serializer, int) - Method in class org.mapdb.BTreeMap.LeafNode
 
copySplitLeft(BTreeKeySerializer, Serializer, int, long) - Method in class org.mapdb.BTreeMap.BNode
 
copySplitLeft(BTreeKeySerializer, Serializer, int, long) - Method in class org.mapdb.BTreeMap.DirNode
 
copySplitLeft(BTreeKeySerializer, Serializer, int, long) - Method in class org.mapdb.BTreeMap.LeafNode
 
copySplitRight(BTreeKeySerializer, Serializer, int) - Method in class org.mapdb.BTreeMap.BNode
 
copySplitRight(BTreeKeySerializer, Serializer, int) - Method in class org.mapdb.BTreeMap.DirNode
 
copySplitRight(BTreeKeySerializer, Serializer, int) - Method in class org.mapdb.BTreeMap.LeafNode
 
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(int, Engine, int) - Method in class org.mapdb.HTreeMap
 
counter - Variable in class org.mapdb.Store.Cache.HardRef
 
counter - Variable in class org.mapdb.Store.Cache.WeakSoftRef
 
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.
counterRecids - Static variable in interface org.mapdb.DB.Keys
 
counterRecids - Variable in class org.mapdb.HTreeMap
 
createAtomicBoolean(String, boolean) - Method in class org.mapdb.DB
Deprecated.
createAtomicInteger(String, int) - Method in class org.mapdb.DB
Deprecated.
createAtomicLong(String, long) - Method in class org.mapdb.DB
Deprecated.
createAtomicString(String, String) - Method in class org.mapdb.DB
Deprecated.
createAtomicVar(String, E, Serializer<E>) - Method in class org.mapdb.DB
Deprecated.
createCache(boolean, int) - Method in class org.mapdb.DBMaker.Maker
 
createCircularQueue(String, Serializer<E>, long) - Method in class org.mapdb.DB
Deprecated.
queues API is going to be reworked
createHashMap(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.hashMapCreate(String)
createHashSet(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.hashSetCreate(String)
createInstanceSkippinkConstructor(Class<T>) - Method in class org.mapdb.SerializerPojo
For pojo serialization we need to instantiate class without invoking its constructor.
createQueue(String, Serializer<E>, boolean) - Method in class org.mapdb.DB
Deprecated.
queues API is going to be reworked
createRootRef(Engine, BTreeKeySerializer, Serializer, boolean, int) - Static method in class org.mapdb.BTreeMap
 
createSnapshotFor(Engine) - Static method in class org.mapdb.TxEngine
 
createStack(String, Serializer<E>, boolean) - Method in class org.mapdb.DB
Deprecated.
queues API is going to be reworked
createTreeMap(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.treeMapCreate(String)
createTreeSet(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.treeSetCreate(String)
curVol - Variable in class org.mapdb.WriteAheadLog
 

D

data - Variable in class org.mapdb.SerializerBase.FastArrayList
 
data - Variable in class org.mapdb.StoreHeap
 
data - Variable in class org.mapdb.Volume.SingleByteArrayVol
 
DATA_START_OFFSET - Static variable in class org.mapdb.StoreArchive
 
DataIO - Class in org.mapdb
Various IO classes and utilities..
DataIO.DataInputByteArray - Class in org.mapdb
DataInput on top of byte[]
DataIO.DataInputByteArray(byte[]) - Constructor for class org.mapdb.DataIO.DataInputByteArray
 
DataIO.DataInputByteArray(byte[], int) - Constructor for class org.mapdb.DataIO.DataInputByteArray
 
DataIO.DataInputByteBuffer - Class in org.mapdb
Wraps ByteBuffer and provides DataInput
DataIO.DataInputByteBuffer(ByteBuffer, int) - Constructor for class org.mapdb.DataIO.DataInputByteBuffer
 
DataIO.DataInputByteBuffer(byte[]) - Constructor for class org.mapdb.DataIO.DataInputByteBuffer
Deprecated.
DataIO.DataInputInternal - Interface in org.mapdb
Give access to internal byte[] or ByteBuffer in DataInput2..
DataIO.DataInputToStream - Class in org.mapdb
Wraps DataInput into InputStream
DataIO.DataInputToStream(DataInput) - Constructor for class org.mapdb.DataIO.DataInputToStream
 
DataIO.DataOutputByteArray - Class in org.mapdb
Provides DataOutput implementation on top of growable byte[] ByteArrayOutputStream is not used as it requires byte[] copying
DataIO.DataOutputByteArray() - Constructor for class org.mapdb.DataIO.DataOutputByteArray
 
DataIO.HeartbeatFileLock - Class in org.mapdb
File locking mechanism.
DataIO.HeartbeatFileLock(File, int) - Constructor for class org.mapdb.DataIO.HeartbeatFileLock
 
DATE - Static variable in class org.mapdb.Serializer
 
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, ScheduledExecutorService, boolean, ScheduledExecutorService, long, ScheduledExecutorService, ScheduledExecutorService, Fun.Function1<Class, String>) - Constructor for class org.mapdb.DB
 
db - Variable in class org.mapdb.DB.BTreeMapMaker
 
db - Variable in class org.mapdb.DB.HTreeMapMaker
 
DB.BTreeMapMaker - Class in org.mapdb
 
DB.BTreeMapMaker(String) - Constructor for class org.mapdb.DB.BTreeMapMaker
 
DB.BTreeMapMaker(String, DB) - 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(DB, String, Engine[]) - 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
changes object hash and equals method to use identity
DB.IdentityWrapper(Object) - Constructor for class org.mapdb.DB.IdentityWrapper
 
DB.Keys - Interface in org.mapdb
 
DBException - Exception in org.mapdb
General exception returned by MapDB if something goes wrong.
DBException(String) - Constructor for exception org.mapdb.DBException
 
DBException(String, Throwable) - Constructor for exception org.mapdb.DBException
 
DBException() - Constructor for exception org.mapdb.DBException
 
DBException.ChecksumBroken - Exception in org.mapdb
 
DBException.ChecksumBroken() - Constructor for exception org.mapdb.DBException.ChecksumBroken
 
DBException.ClassNotFound - Exception in org.mapdb
 
DBException.ClassNotFound(ClassNotFoundException) - Constructor for exception org.mapdb.DBException.ClassNotFound
 
DBException.DataCorruption - Exception in org.mapdb
 
DBException.DataCorruption(String) - Constructor for exception org.mapdb.DBException.DataCorruption
 
DBException.DataCorruption() - Constructor for exception org.mapdb.DBException.DataCorruption
 
DBException.EngineCompactUncommited - Exception in org.mapdb
 
DBException.EngineCompactUncommited() - Constructor for exception org.mapdb.DBException.EngineCompactUncommited
 
DBException.EngineGetVoid - Exception in org.mapdb
 
DBException.EngineGetVoid() - Constructor for exception org.mapdb.DBException.EngineGetVoid
 
DBException.FileDeleteFailed - Exception in org.mapdb
 
DBException.FileDeleteFailed(File) - Constructor for exception org.mapdb.DBException.FileDeleteFailed
 
DBException.FileLocked - Exception in org.mapdb
Some other process (possibly DB) holds exclusive lock over this file, so it can not be opened
DBException.FileLocked(String) - Constructor for exception org.mapdb.DBException.FileLocked
 
DBException.FileLocked(String, Throwable) - Constructor for exception org.mapdb.DBException.FileLocked
 
DBException.HeadChecksumBroken - Exception in org.mapdb
 
DBException.HeadChecksumBroken() - Constructor for exception org.mapdb.DBException.HeadChecksumBroken
 
DBException.Interrupted - Exception in org.mapdb
 
DBException.Interrupted(InterruptedException) - Constructor for exception org.mapdb.DBException.Interrupted
 
DBException.OutOfMemory - Exception in org.mapdb
 
DBException.OutOfMemory(Throwable) - Constructor for exception org.mapdb.DBException.OutOfMemory
 
DBException.PointerChecksumBroken - Exception in org.mapdb
 
DBException.PointerChecksumBroken() - Constructor for exception org.mapdb.DBException.PointerChecksumBroken
 
DBException.PumpSourceDuplicate - Exception in org.mapdb
 
DBException.PumpSourceDuplicate(Object) - Constructor for exception org.mapdb.DBException.PumpSourceDuplicate
 
DBException.PumpSourceNotSorted - Exception in org.mapdb
 
DBException.PumpSourceNotSorted() - Constructor for exception org.mapdb.DBException.PumpSourceNotSorted
 
DBException.UnknownSerializer - Exception in org.mapdb
 
DBException.UnknownSerializer(String) - Constructor for exception org.mapdb.DBException.UnknownSerializer
 
DBException.VolumeClosed - Exception in org.mapdb
 
DBException.VolumeClosed(IOException) - Constructor for exception org.mapdb.DBException.VolumeClosed
 
DBException.VolumeClosed(String, IOException) - Constructor for exception org.mapdb.DBException.VolumeClosed
 
DBException.VolumeClosedByInterrupt - Exception in org.mapdb
 
DBException.VolumeClosedByInterrupt(ClosedByInterruptException) - Constructor for exception org.mapdb.DBException.VolumeClosedByInterrupt
 
DBException.VolumeEOF - Exception in org.mapdb
 
DBException.VolumeEOF() - Constructor for exception org.mapdb.DBException.VolumeEOF
 
DBException.VolumeEOF(String) - Constructor for exception org.mapdb.DBException.VolumeEOF
 
DBException.VolumeIOError - Exception in org.mapdb
 
DBException.VolumeIOError(String) - Constructor for exception org.mapdb.DBException.VolumeIOError
 
DBException.VolumeIOError(String, Throwable) - Constructor for exception org.mapdb.DBException.VolumeIOError
 
DBException.VolumeIOError(Throwable) - Constructor for exception org.mapdb.DBException.VolumeIOError
 
DBException.VolumeMaxSizeExceeded - Exception in org.mapdb
 
DBException.VolumeMaxSizeExceeded(long, long) - Constructor for exception org.mapdb.DBException.VolumeMaxSizeExceeded
 
DBException.WrongConfig - Exception in org.mapdb
 
DBException.WrongConfig(String) - Constructor for exception org.mapdb.DBException.WrongConfig
 
DBException.WrongConfig(String, Throwable) - Constructor for exception org.mapdb.DBException.WrongConfig
 
DBMaker - Class in org.mapdb
A builder class to creare and open new database and individual collections.
DBMaker() - Constructor for class org.mapdb.DBMaker
 
DBMaker.Keys - Interface in org.mapdb
 
DBMaker.Maker - Class in org.mapdb
 
DBMaker.Maker() - Constructor for class org.mapdb.DBMaker.Maker
use static factory methods, or make subclass
DBMaker.Maker(File) - Constructor for class org.mapdb.DBMaker.Maker
 
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_CLASS_LOADER - Static variable in class org.mapdb.SerializerPojo
 
delete() - Method in class org.mapdb.DataIO.HeartbeatFileLock
 
delete(String) - Method in class org.mapdb.DB
delete record/collection with given name
delete(long, Serializer<A>) - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
delete(long, Serializer<A>) - Method in interface org.mapdb.Engine
Remove existing record from store/cache
delete(long, Serializer<A>) - Method in class org.mapdb.Engine.ReadOnly
 
delete(long, Serializer<A>) - Method in class org.mapdb.Store
 
delete(long, Serializer<A>) - Method in class org.mapdb.TxEngine
 
delete(long, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
delete2(long, Serializer<A>) - Method in class org.mapdb.Store
 
delete2(long, Serializer<A>) - Method in class org.mapdb.StoreAppend
 
delete2(long, Serializer<A>) - Method in class org.mapdb.StoreArchive
 
delete2(long, Serializer<A>) - Method in class org.mapdb.StoreCached
 
delete2(long, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
delete2(long, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
deleteFile() - Method in class org.mapdb.Volume
 
deleteFile() - Method in class org.mapdb.Volume.ReadOnly
 
deleteFilesAfterClose - Variable in class org.mapdb.DB
 
deleteFilesAfterClose - Static variable in interface org.mapdb.DBMaker.Keys
 
deleteFilesAfterClose() - Method in class org.mapdb.DBMaker.Maker
Try to delete files after DB is closed.
deleteKey(Object[], int) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
deleteKey(Object[], int) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
deleteKey(int) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
deleteKey(int) - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
deleteKey(Object, int) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
deleteKey(KEYS, int) - Method in class org.mapdb.BTreeKeySerializer
 
deleteKey(int) - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
descendingIterator() - Method in class org.mapdb.BTreeMap.KeySet
 
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
 
descendingSet() - Method in class org.mapdb.BTreeMap.KeySet
 
deserialize(DataInput, int) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
deserialize(DataInput, int) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
deserialize(DataInput, int) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
deserialize(DataInput, int) - Method in class org.mapdb.BTreeKeySerializer
Deserializes keys for single BTree Node.
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.Array
 
deserialize(DataInput, int) - Method in class org.mapdb.Serializer.BooleanSer
 
deserialize(DataInput, int) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
deserialize(DataInput, int) - Method in class org.mapdb.Serializer.CompressionWrapper
 
deserialize(DataInput, int) - Method in class org.mapdb.Serializer
Deserialize the content of an object from a DataInput.
deserialize(DataInput, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.Deser
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, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.DeserInt
 
deserialize(DataInput, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.DeserLong
 
deserialize(DataInput, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.DeserSerializer
 
deserialize(DataInput, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.DeserSingleton
 
deserialize(DataInput, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.DeserStringLen
 
deserialize(Serializer<A>, int, DataInput) - Method in class org.mapdb.Store
 
deserializeClass(DataInput) - Method in class org.mapdb.SerializerBase
 
deserializeExtra - Variable in class org.mapdb.Store
 
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
 
destroyWalFiles() - Method in class org.mapdb.WriteAheadLog
 
dictionary - Variable in class org.mapdb.Serializer.CompressionDeflateWrapper
 
digits - Variable in class org.mapdb.SerializerBase.DeserInt
 
digits - Variable in class org.mapdb.SerializerBase.DeserLong
 
DIR_SERIALIZER - Static variable in class org.mapdb.HTreeMap
 
dirGet(Object, int) - Static method in class org.mapdb.HTreeMap
 
dirGetSlot(Object, int) - Method in class org.mapdb.HTreeMap
 
dirIsEmpty(Object) - Static method in class org.mapdb.HTreeMap
 
dirLen(Object) - Static method in class org.mapdb.HTreeMap
 
dirOffsetFromSlot(Object, int) - Static method in class org.mapdb.HTreeMap
 
dirOffsetFromSlot(int[], int) - Static method in class org.mapdb.HTreeMap
converts hash slot into actual offset in dir array, using bitmap
dirOffsetFromSlot(long[], int) - Static method in class org.mapdb.HTreeMap
converts hash slot into actual offset in dir array, using bitmap
dirPut(Object, int, long) - Static method in class org.mapdb.HTreeMap
 
dirRemove(Object, int) - Static method in class org.mapdb.HTreeMap
 
dirStart(Object) - Static method in class org.mapdb.HTreeMap
 
DIV8 - Static variable in class org.mapdb.HTreeMap
 
DOUBLE - Static variable in class org.mapdb.Serializer
 
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 class 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
 

E

element() - Method in class org.mapdb.Queues.SimpleQueue
 
EMPTY - Static variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
EMPTY_ITERATOR - Static variable in class org.mapdb.Fun
 
EMPTY_LONGS - Static variable in class org.mapdb.StoreDirect
 
emptyIterator() - Static method in class org.mapdb.Fun
 
emptyKeys() - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
emptyKeys() - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
emptyKeys() - Method in class org.mapdb.BTreeKeySerializer.Compress
 
emptyKeys() - Method in class org.mapdb.BTreeKeySerializer
 
encrypt(byte[], int, int) - Method in class org.mapdb.EncryptionXTEA
 
encrypt - 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.Maker
Encrypt storage using XTEA algorithm.
encryptionEnable(byte[]) - Method in class org.mapdb.DBMaker.Maker
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
 
end - Variable in class org.mapdb.Store.LongQueue
 
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.Engine.CloseOnJVMShutdown
 
engine - Variable in class org.mapdb.Engine.ReadOnlyWrapper
 
engine - Variable in class org.mapdb.Queues.SimpleQueue
 
engine - Variable in class org.mapdb.SerializerPojo
 
engine - Variable in class org.mapdb.StoreDirect.Snapshot
 
engine - Variable in class org.mapdb.StoreHeap.Snapshot
 
engine - Variable in class org.mapdb.TxEngine
 
engine - Variable in class org.mapdb.TxMaker
parent engine under which modifications are stored
Engine.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.
Engine.CloseOnJVMShutdown(Engine) - Constructor for class org.mapdb.Engine.CloseOnJVMShutdown
 
Engine.ReadOnly - Class in org.mapdb
 
Engine.ReadOnly() - Constructor for class org.mapdb.Engine.ReadOnly
 
Engine.ReadOnlyWrapper - Class in org.mapdb
Wraps an Engine and throws UnsupportedOperationException("Read-only") on any modification attempt.
Engine.ReadOnlyWrapper(Engine) - Constructor for class org.mapdb.Engine.ReadOnlyWrapper
 
engines - Variable in class org.mapdb.DB.HTreeMapMaker
 
engines - Variable in class org.mapdb.HTreeMap
 
ensureAvail(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
make sure there will be enough space in buffer to write N bytes
ensureAvailable(long) - Method in class org.mapdb.Volume.ByteArrayVol
 
ensureAvailable(long) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
ensureAvailable(long) - Method in class org.mapdb.Volume
Check space allocated by Volume is bigger or equal to given offset.
ensureAvailable(long) - Method in class org.mapdb.Volume.FileChannelVol
 
ensureAvailable(long) - Method in class org.mapdb.Volume.MappedFileVol
 
ensureAvailable(long) - Method in class org.mapdb.Volume.MemoryVol
 
ensureAvailable(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
ensureAvailable(long) - Method in class org.mapdb.Volume.ReadOnly
 
ensureAvailable(long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
ensureFileReady(boolean) - Method in class org.mapdb.WriteAheadLog
 
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.ArrayKeySerializer
 
equals(Object) - Method in class org.mapdb.BTreeMap.KeySet
 
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.Pair
 
equals(Object) - Method in class org.mapdb.Queues.SimpleQueue.Node
 
equals(T[], T[]) - Method in class org.mapdb.Serializer.Array
 
equals(Object) - Method in class org.mapdb.Serializer.Array
 
equals(Object) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
equals(Object) - Method in class org.mapdb.Serializer.CompressionWrapper
 
equals(A, A) - Method in class org.mapdb.Serializer
 
equals(Object) - Method in class org.mapdb.SerializerPojo.ClassInfo
 
equals(Object) - Method in class org.mapdb.SerializerPojo.FieldInfo
 
equalsBinary(Object, Object) - Method in class org.mapdb.SerializerBase
Tries to serialize two object and return true if they are binary equal
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.
executor - Variable in class org.mapdb.DB.BTreeMapMaker
 
executor - Variable in class org.mapdb.DB.BTreeSetMaker
 
executor - Variable in class org.mapdb.DB
 
executor - Variable in class org.mapdb.DB.HTreeMapMaker
 
executor - Variable in class org.mapdb.DB.HTreeSetMaker
 
executor - Variable in class org.mapdb.DBMaker.Maker
 
executor - Variable in class org.mapdb.HTreeMap
 
executor - Variable in class org.mapdb.Store.Cache.HardRef
 
executor - Variable in class org.mapdb.Store.Cache.WeakSoftRef
 
executor - Variable in class org.mapdb.StoreDirect
 
executor - Variable in class org.mapdb.TxMaker
 
executorEnable() - Method in class org.mapdb.DB.HTreeMapMaker
 
executorEnable(ScheduledExecutorService) - Method in class org.mapdb.DB.HTreeMapMaker
 
executorEnable() - Method in class org.mapdb.DB.HTreeSetMaker
 
executorEnable(ScheduledExecutorService) - Method in class org.mapdb.DB.HTreeSetMaker
 
executorEnable() - Method in class org.mapdb.DBMaker.Maker
Enables background executor
executorPeriod - Variable in class org.mapdb.DB.HTreeMapMaker
 
executorPeriod(long) - Method in class org.mapdb.DB.HTreeMapMaker
 
executorPeriod - Variable in class org.mapdb.DB.HTreeSetMaker
 
executorPeriod(long) - Method in class org.mapdb.DB.HTreeSetMaker
 
executorPeriod - Variable in class org.mapdb.Store.Cache.HardRef
 
executorScheduledRate - Variable in class org.mapdb.Store.Cache.WeakSoftRef
 
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
 
expand(byte[], int, byte[], int, int) - Method in class org.mapdb.CompressLZF
 
expire - Variable in class org.mapdb.DB.HTreeMapMaker
 
expire - Variable in class org.mapdb.DB.HTreeSetMaker
 
expire - Static variable in interface org.mapdb.DB.Keys
 
expire - Variable in class org.mapdb.HTreeMap
 
expireAccess - Variable in class org.mapdb.DB.HTreeMapMaker
 
expireAccess - Variable in class org.mapdb.DB.HTreeSetMaker
 
expireAccess - Static variable in interface org.mapdb.DB.Keys
 
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 - Static variable in interface org.mapdb.DB.Keys
 
expireHeads - Variable in class org.mapdb.HTreeMap
 
expireLastTick - 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 - Static variable in interface org.mapdb.DB.Keys
 
expireMaxSize - Variable in class org.mapdb.HTreeMap
 
expireMaxSizeFlag - Variable in class org.mapdb.HTreeMap
 
expireOverflow(Bind.MapWithModificationListener, boolean) - Method in class org.mapdb.DB.HTreeMapMaker
After expiration (or deletion), put entries into given map
expirePurge() - Method in class org.mapdb.HTreeMap
 
expirePurgeSegment(int, long) - Method in class org.mapdb.HTreeMap
 
expireSingleThreadFlag - Variable in class org.mapdb.HTreeMap
 
expireStoreSize - Variable in class org.mapdb.DB.HTreeMapMaker
 
expireStoreSize(double) - Method in class org.mapdb.DB.HTreeMapMaker
maximal size of store in GB, if store is larger entries will start expiring
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 - Static variable in interface org.mapdb.DB.Keys
 
expireStoreSize - Variable in class org.mapdb.HTreeMap
 
expireStoreSizes - Variable in class org.mapdb.HTreeMap
 
expireStoreSizesCompact - Variable in class org.mapdb.HTreeMap
 
expireTails - Static variable in interface org.mapdb.DB.Keys
 
expireTails - Variable in class org.mapdb.HTreeMap
 
expireTick - Variable in class org.mapdb.DB.HTreeMapMaker
 
expireTick(long) - Method in class org.mapdb.DB.HTreeMapMaker
Calling expiration cleanup too often reduces performance.
expireTick - Variable in class org.mapdb.DB.HTreeSetMaker
 
expireTick(long) - Method in class org.mapdb.DB.HTreeSetMaker
Calling expiration cleanup too often reduces performance.
expireTick - Static variable in interface org.mapdb.DB.Keys
 
expireTick - Variable in class org.mapdb.HTreeMap
 
expireTimeStart - Static variable in interface org.mapdb.DB.Keys
 
expireTimeStart - Variable in class org.mapdb.HTreeMap
 
extendSnapshotEngine(Engine, int) - Method in class org.mapdb.DBMaker.Maker
 
extendStoreVolumeFactory(boolean) - Method in class org.mapdb.DBMaker.Maker
 
extendWrapSnapshotEngine(Engine) - Method in class org.mapdb.DBMaker.Maker
 
extractKey() - Static method in class org.mapdb.Fun
 
extractMapEntryKey() - Static method in class org.mapdb.Fun
 
extractMapEntryValue() - Static method in class org.mapdb.Fun
 
extractNoTransform() - Static method in class org.mapdb.Fun
returns function which always returns the value itself without transformation
extractValue() - Static method in class org.mapdb.Fun
 

F

FACTORY - Static variable in class org.mapdb.Volume.ByteArrayVol
 
FACTORY - Static variable in class org.mapdb.Volume.FileChannelVol
 
FACTORY - Static variable in class org.mapdb.Volume.MappedFileVol
 
FACTORY - Static variable in class org.mapdb.Volume.MappedFileVolSingle
 
FACTORY - Static variable in class org.mapdb.Volume.MemoryVol
factory for DirectByteBuffer storage
FACTORY - Static variable in class org.mapdb.Volume.RandomAccessFileVol
 
FACTORY - Static variable in class org.mapdb.Volume.SingleByteArrayVol
 
FACTORY_WITH_CLEANER_HACK - Static variable in class org.mapdb.Volume.MappedFileVol
 
FACTORY_WITH_CLEANER_HACK - Static variable in class org.mapdb.Volume.MappedFileVolSingle
 
FACTORY_WITH_CLEANER_HACK - Static variable in class org.mapdb.Volume.MemoryVol
factory for DirectByteBuffer storage
FEAT_COMP_LZF - Static variable in class org.mapdb.Store
 
FEAT_CRC - Static variable in class org.mapdb.Store
 
FEAT_ENC_XTEA - Static variable in class org.mapdb.Store
 
featureBitMap - Variable in class org.mapdb.WriteAheadLog
 
field - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
fields - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
fieldsForClass(SerializerPojo.ClassInfo[], Class<?>) - Static method in class org.mapdb.SerializerPojo
 
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
 
file - Variable in class org.mapdb.Volume.MappedFileVolSingle
 
file - Variable in class org.mapdb.Volume.RandomAccessFileVol
 
FILE_SIZE_OFFSET - Static variable in class org.mapdb.StoreArchive
 
fileChannel - Variable in class org.mapdb.Volume.MappedFileVol
 
fileChannelEnable() - Method in class org.mapdb.DBMaker.Maker
Enable FileChannel access.
fileDB(File) - Static method in class org.mapdb.DBMaker
Creates or open database stored in file.
fileLoad() - Method in class org.mapdb.Store
If underlying storage is memory-mapped-file, this method will try to load and precache all file data into disk cache.
fileLoad() - Method in class org.mapdb.StoreAppend
 
fileLoad() - Method in class org.mapdb.StoreArchive
 
fileLoad() - Method in class org.mapdb.StoreDirect
 
fileLoad() - Method in class org.mapdb.StoreHeap
 
fileLoad() - Method in class org.mapdb.Volume
If underlying storage is memory-mapped-file, this method will try to load and precache all file data into disk cache.
fileLoad() - Method in class org.mapdb.Volume.MappedFileVol
 
fileLoad() - Method in class org.mapdb.Volume.MappedFileVolSingle
 
fileLoad() - Method in class org.mapdb.WriteAheadLog
 
fileLock - Variable in class org.mapdb.Volume.FileChannelVol
 
fileLock - Variable in class org.mapdb.Volume.MappedFileVol
 
fileLock - Variable in class org.mapdb.Volume.MappedFileVolSingle
 
fileLock - Variable in class org.mapdb.Volume.RandomAccessFileVol
 
fileLockDisable - Static variable in interface org.mapdb.DBMaker.Keys
 
fileLockDisable() - Method in class org.mapdb.DBMaker.Maker
MapDB needs exclusive lock over storage file it is using.
fileLockDisable - Variable in class org.mapdb.Store
 
fileLockHeartbeat - Variable in class org.mapdb.Store
 
fileLockHeartbeatEnable - Static variable in interface org.mapdb.DBMaker.Keys
 
fileLockHeartbeatEnable() - Method in class org.mapdb.DBMaker.Maker
MapDB needs exclusive lock over storage file it is using.
fileMmapCleanerHack - Static variable in interface org.mapdb.DBMaker.Keys
 
fileMmapCleanerHackEnable() - Method in class org.mapdb.DBMaker.Maker
Enables cleaner hack to close mmaped files at DB.close(), rather than Garbage Collection.
fileMmapEnable() - Method in class org.mapdb.DBMaker.Maker
Enables Memory Mapped Files, much faster storage option.
fileMmapEnableIfSupported() - Method in class org.mapdb.DBMaker.Maker
Enable Memory Mapped Files only if current JVM supports it (is 64bit).
fileName - Variable in class org.mapdb.Store
 
fileNum - Variable in class org.mapdb.WriteAheadLog
 
fileOffset - Variable in class org.mapdb.WriteAheadLog
 
fileOffsetLock - Variable in class org.mapdb.WriteAheadLog
 
fileOffsetSet(long) - Method in class org.mapdb.WriteAheadLog
 
fillHTreeMap(HTreeMap<K, V>, Iterator<A>, Fun.Function1<K, A>, Fun.Function1<V, A>, int, boolean, Serializer<A>, Executor) - Static method in class org.mapdb.Pump
 
fillLowBits(int) - Static method in class org.mapdb.DataIO
 
fillNulls(BTreeKeySerializer<?, ?>) - Method in class org.mapdb.DB
Replace nulls in tuple serializers with default (Comparable) values
filter(NavigableSet<Object[]>, Object...) - Static method in class org.mapdb.Fun
TODO document tuples Find all Primary Keys associated with Secondary Key.
finalize() - Method in class org.mapdb.Volume
 
findChildren(BTreeMap.BNode, Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
findChildren(BTreeMap.BNode, Object) - Method in class org.mapdb.BTreeKeySerializer
Find the first children node with a key equal or greater than the given key.
findChildren2(BTreeMap.BNode, Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
findChildren2(BTreeMap.BNode, Object) - Method in class org.mapdb.BTreeKeySerializer
 
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
 
findSmallerNode(K, boolean) - Method in class org.mapdb.BTreeMap
 
findSmallerNodeRecur(BTreeMap.BNode, K, boolean) - Method in class org.mapdb.BTreeMap
 
first() - Method in class org.mapdb.BTreeMap.KeySet
 
FIRST_RESERVED_RECID_OFFSET - Static variable in class org.mapdb.StoreArchive
 
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.Serializer.BooleanSer
 
fixedSize() - Method in class org.mapdb.Serializer.EightByteSerializer
 
fixedSize() - Method in class org.mapdb.Serializer
Data could be serialized into record with variable size or fixed size.
fixedSize() - Method in class org.mapdb.Serializer.FourByteSerializer
 
FLOAT - Static variable in class org.mapdb.Serializer
 
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_ARRAY - Static variable in class org.mapdb.Serializer
 
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
 
floor(E) - Method in class org.mapdb.BTreeMap.KeySet
 
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
 
flush() - Method in class org.mapdb.StoreCached
 
flush() - Method in class org.mapdb.StoreDirect
 
flushGCed() - Method in class org.mapdb.Store.Cache.WeakSoftRef
 
flushGCedLocked() - Method in class org.mapdb.Store.Cache.WeakSoftRef
 
flushInThread - Variable in class org.mapdb.StoreCached
 
flushWriteCache() - Method in class org.mapdb.StoreCached
 
flushWriteCacheSegment(int) - Method in class org.mapdb.StoreCached
 
forDB(DB) - Static method in class org.mapdb.Store
traverses Engine wrappers and returns underlying Store
forEngine(Engine) - Static method in class org.mapdb.Store
traverses Engine wrappers and returns underlying Store
forwardRefs - Variable in class org.mapdb.SerializerBase.FastArrayList
 
FREE_RECID_STACK - Static variable in class org.mapdb.StoreDirect
 
freeDataPut(int, long[]) - Method in class org.mapdb.StoreDirect
 
freeDataPut(int, long, int) - Method in class org.mapdb.StoreDirect
 
freeDataPut(int, long, int) - Method in class org.mapdb.StoreWAL
 
freeDataTake(int) - Method in class org.mapdb.StoreDirect
 
freeDataTakeSingle(int, boolean) - Method in class org.mapdb.StoreDirect
 
freeRecid - Variable in class org.mapdb.StoreHeap
 
freeRecidTail - Variable in class org.mapdb.StoreHeap
 
freeRecidTake() - Method in class org.mapdb.StoreDirect
returns new recid, recid slot is allocated and ready to use
freeSize - Variable in class org.mapdb.StoreDirect
 
freeSizeIncrement(int) - Method in class org.mapdb.StoreDirect
 
freeSpaceReclaimQ - Static variable in interface org.mapdb.DBMaker.Keys
 
freeSpaceReclaimQ(int) - Method in class org.mapdb.DBMaker.Maker
Deprecated.
ignored in MapDB 2 for now
fromHexa(String) - Static method in class org.mapdb.DataIO
Converts hexadecimal string into binary data
FULL_REPLAY_AFTER_N_TX - Static variable in class org.mapdb.StoreWAL
 
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
function which takes no argument and returns one value
Fun.Function1<R,A> - Interface in org.mapdb
function which takes one argument and returns one value
Fun.Function1Int<R> - Interface in org.mapdb
function which takes one int argument and returns one value
Fun.Function2<R,A,B> - Interface in org.mapdb
function which takes two argument and returns one value
Fun.Pair<A,B> - Class in org.mapdb
 
Fun.Pair(A, B) - Constructor for class org.mapdb.Fun.Pair
 
Fun.Pair(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Fun.Pair
constructor used for deserialization
Fun.RecordCondition<A> - Interface in org.mapdb
decides if some action should be executed on an record

G

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(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 class org.mapdb.Engine.CloseOnJVMShutdown
 
get(long, Serializer<A>) - Method in interface org.mapdb.Engine
Get existing record.
get(long, Serializer<A>) - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
get(Object) - Method in class org.mapdb.HTreeMap
 
get(long) - Method in class org.mapdb.Store.Cache
 
get(long) - Method in class org.mapdb.Store.Cache.HardRef
 
get(long) - Method in class org.mapdb.Store.Cache.HashTable
 
get(long) - Method in class org.mapdb.Store.Cache.LRU
 
get() - Method in interface org.mapdb.Store.Cache.WeakSoftRef.CacheItem
 
get(long) - Method in class org.mapdb.Store.Cache.WeakSoftRef
 
get(long, Serializer<A>) - Method in class org.mapdb.Store
 
get(long) - Method in class org.mapdb.Store.LongLongMap
 
get(long) - Method in class org.mapdb.Store.LongObjectMap
 
get(long) - Method in class org.mapdb.Store.LongObjectObjectMap
 
get(long, Serializer<A>) - Method in class org.mapdb.StoreDirect.Snapshot
 
get(long, Serializer<A>) - Method in class org.mapdb.StoreHeap.Snapshot
 
get(long, Serializer<A>) - Method in class org.mapdb.TxEngine
 
get(long, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
get1(long) - Method in class org.mapdb.Store.LongObjectObjectMap
 
get2(long, Serializer<A>) - Method in class org.mapdb.Store
 
get2(long) - Method in class org.mapdb.Store.LongObjectObjectMap
 
get2(long, Serializer<A>) - Method in class org.mapdb.StoreAppend
 
get2(long, Serializer<A>) - Method in class org.mapdb.StoreArchive
 
get2(long, Serializer<A>) - Method in class org.mapdb.StoreCached
 
get2(long, Serializer<A>) - Method in class org.mapdb.StoreDirect
 
get2(long, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
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
Deprecated.
method renamed, use DB.atomicBoolean(String)
getAtomicInteger(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.atomicInteger(String)
getAtomicLong(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.atomicLong(String)
getAtomicString(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.atomicString(String)
getAtomicVar(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.atomicVar(String)
getBTreeKeySerializer(Comparator) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
getBTreeKeySerializer(Comparator) - Method in class org.mapdb.Serializer.CompressionWrapper
 
getBTreeKeySerializer(Comparator) - Method in class org.mapdb.Serializer
 
getBTreeKeySerializer(Comparator) - Method in class org.mapdb.Serializer.IntegerSerializer
 
getBTreeKeySerializer(Comparator) - Method in class org.mapdb.Serializer.LongSerializer
 
getByte(long) - Method in class org.mapdb.Volume.ByteArrayVol
 
getByte(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getByte(long) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
getByte(long) - Method in class org.mapdb.Volume.FileChannelVol
 
getByte(long) - Method in class org.mapdb.Volume
 
getByte(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getByte(long) - Method in class org.mapdb.Volume.ReadOnly
 
getByte(long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
getCatalog() - Method in class org.mapdb.DB
Get Name Catalog.
getCircularQueue(String) - Method in class org.mapdb.DB
Deprecated.
queues API is going to be reworked
getClassInfo - Variable in class org.mapdb.SerializerPojo
 
getClassInfos - Variable in class org.mapdb.SerializerPojo
 
getCurrSize() - Method in class org.mapdb.Store
 
getCurrSize() - Method in class org.mapdb.StoreAppend
 
getCurrSize() - Method in class org.mapdb.StoreArchive
 
getCurrSize() - Method in class org.mapdb.StoreDirect
 
getCurrSize() - Method in class org.mapdb.StoreHeap
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteArrayVol
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume.FileChannelVol
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume.ReadOnly
 
getData(long, byte[], int, int) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
getDataInput(long, int) - Method in class org.mapdb.Volume.ByteArrayVol
 
getDataInput(long, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
getDataInput(long, int) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
getDataInput(long, int) - Method in class org.mapdb.Volume.FileChannelVol
 
getDataInput(long, int) - Method in class org.mapdb.Volume
 
getDataInput(long, int) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getDataInput(long, int) - Method in class org.mapdb.Volume.ReadOnly
 
getDataInput(long, int) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
getDataInputOverlap(long, int) - Method in class org.mapdb.Volume.ByteArrayVol
 
getDataInputOverlap(long, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
getDataInputOverlap(long, int) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
getDataInputOverlap(long, int) - Method in class org.mapdb.Volume
 
getDataInputOverlap(long, int) - Method in class org.mapdb.Volume.ReadOnly
 
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
 
getFieldValue(SerializerPojo.FieldInfo, Object) - Method in class org.mapdb.SerializerPojo
 
getFile() - Method in class org.mapdb.DataIO.HeartbeatFileLock
 
getFile() - Method in class org.mapdb.Volume.ByteArrayVol
 
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.MappedFileVolSingle
 
getFile() - Method in class org.mapdb.Volume.MemoryVol
 
getFile() - Method in class org.mapdb.Volume.MemoryVolSingle
 
getFile() - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getFile() - Method in class org.mapdb.Volume.ReadOnly
 
getFile() - Method in class org.mapdb.Volume.SingleByteArrayVol
 
getFileLocked() - Method in class org.mapdb.Volume.ByteArrayVol
 
getFileLocked() - Method in class org.mapdb.Volume.FileChannelVol
 
getFileLocked() - Method in class org.mapdb.Volume
return true if this Volume holds exclusive lock over its file
getFileLocked() - Method in class org.mapdb.Volume.MappedFileVol
 
getFileLocked() - Method in class org.mapdb.Volume.MappedFileVolSingle
 
getFileLocked() - Method in class org.mapdb.Volume.MemoryVol
 
getFileLocked() - Method in class org.mapdb.Volume.MemoryVolSingle
 
getFileLocked() - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getFileLocked() - Method in class org.mapdb.Volume.ReadOnly
 
getFileLocked() - Method in class org.mapdb.Volume.SingleByteArrayVol
 
getFreeSize() - Method in class org.mapdb.Store
 
getFreeSize() - Method in class org.mapdb.StoreAppend
 
getFreeSize() - Method in class org.mapdb.StoreArchive
 
getFreeSize() - Method in class org.mapdb.StoreDirect
 
getFreeSize() - Method in class org.mapdb.StoreHeap
 
getFromOffset(Serializer<A>, long[]) - Method in class org.mapdb.StoreDirect
 
getFromWeakCollection(String) - Method in class org.mapdb.DB
All collections are weakly referenced to prevent two instances of the same collection in memory.
getGlobalEngine() - Method in class org.mapdb.TxMaker
 
getHash(byte[]) - Static method in class org.mapdb.EncryptionXTEA
Calculate the SHA256 hash code for the given data.
getHashMap(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.hashMap(String)
getHashMap(String, Fun.Function1<V, K>) - Method in class org.mapdb.DB
getHashSet(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.hashSet(String)
getHTreeMap() - Method in class org.mapdb.HTreeMap.KeySet
 
getInner(Object, int, int) - Method in class org.mapdb.HTreeMap
 
getInt(long) - Method in class org.mapdb.Volume.ByteArrayVol
 
getInt(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getInt(long) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
getInt(long) - Method in class org.mapdb.Volume.FileChannelVol
 
getInt(long) - Method in class org.mapdb.Volume
 
getInt(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getInt(long) - Method in class org.mapdb.Volume.ReadOnly
 
getInt(long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
getKey(Object[], int) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
getKey(Object[], int) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
getKey(int) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
getKey(Object, int) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
getKey(KEYS, int) - Method in class org.mapdb.BTreeKeySerializer
 
getKeySerializer() - Method in class org.mapdb.DB.BTreeMapMaker
 
getKeyString(int) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
getKeyString(int) - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
getKeyString(int) - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
getLong(byte[], int) - Static method in class org.mapdb.DataIO
 
getLong(long) - Method in class org.mapdb.Volume.ByteArrayVol
 
getLong(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getLong(long) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
getLong(long) - Method in class org.mapdb.Volume.FileChannelVol
 
getLong(long) - Method in class org.mapdb.Volume
 
getLong(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getLong(long) - Method in class org.mapdb.Volume.ReadOnly
 
getLong(long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
getLongPackBidi(long) - Method in class org.mapdb.Volume
 
getLongPackBidi(long) - Method in class org.mapdb.Volume.ReadOnly
 
getLongPackBidiReverse(long, long) - Method in class org.mapdb.Volume
 
getLongPackBidiReverse(long, long) - Method in class org.mapdb.Volume.ReadOnly
 
getMaxExpireTime() - Method in class org.mapdb.HTreeMap
Returns maximal (newest) expiration timestamp
getMinExpireTime() - Method in class org.mapdb.HTreeMap
Returns minimal (oldest) expiration timestamp
getNamedObject - Variable in class org.mapdb.SerializerPojo
 
getNameForObject(Object) - Method in class org.mapdb.DB
Get name for object.
getNameForObject - Variable in class org.mapdb.SerializerPojo
 
getNumberOfFiles() - Method in class org.mapdb.WriteAheadLog
 
getObjectStreamFields() - Method in class org.mapdb.SerializerPojo.ClassInfo
 
getOffset() - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
getOffset() - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
getOffset() - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
getPackedLong(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getPackedLong(long) - Method in class org.mapdb.Volume
Unpack long value from the Volume.
getPackedLong(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
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)
getPos() - Method in class org.mapdb.DataIO.DataInputByteArray
 
getPos() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
getPos() - Method in interface org.mapdb.DataIO.DataInputInternal
 
getQueue(String) - Method in class org.mapdb.DB
Deprecated.
queues API is going to be reworked
getRecid() - Method in class org.mapdb.Atomic.Boolean
 
getRecid() - Method in class org.mapdb.Atomic.Integer
 
getRecid() - Method in class org.mapdb.Atomic.Long
 
getRecid() - Method in class org.mapdb.Atomic.String
 
getRecid() - Method in class org.mapdb.Atomic.Var
 
getRecid() - Method in interface org.mapdb.Store.Cache.WeakSoftRef.CacheItem
 
getRecid() - Method in class org.mapdb.Store.Cache.WeakSoftRef.CacheSoftItem
 
getRecid() - Method in class org.mapdb.Store.Cache.WeakSoftRef.CacheWeakItem
 
getSerializer() - Method in class org.mapdb.DB.BTreeSetMaker
 
getSixLong(byte[], int) - Static method in class org.mapdb.DataIO
 
getSixLong(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getSixLong(long) - Method in class org.mapdb.Volume
 
getSixLong(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getSixLong(long) - Method in class org.mapdb.Volume.ReadOnly
 
getSlice(long) - Method in class org.mapdb.Volume.ByteArrayVol
 
getSlice(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getStack(String) - Method in class org.mapdb.DB
Deprecated.
queues API is going to be reworked
getTreeMap(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.treeMap(String)
getTreeSet(String) - Method in class org.mapdb.DB
Deprecated.
method renamed, use DB.treeSet(String)
getUnsignedByte(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getUnsignedByte(long) - Method in class org.mapdb.Volume
 
getUnsignedByte(long) - Method in class org.mapdb.Volume.ReadOnly
 
getUnsignedShort(long) - Method in class org.mapdb.Volume.ByteBufferVol
 
getUnsignedShort(long) - Method in class org.mapdb.Volume
 
getUnsignedShort(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
getUnsignedShort(long) - Method in class org.mapdb.Volume.ReadOnly
 
getWalFileName(String) - Method in class org.mapdb.WriteAheadLog
 
getWrappedEngine() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
getWrappedEngine() - Method in interface org.mapdb.Engine
if this is wrapper return underlying engine, or null
getWrappedEngine() - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
getWrappedEngine() - Method in class org.mapdb.Store
 
getWrappedEngine() - Method in class org.mapdb.StoreDirect.Snapshot
 
getWrappedEngine() - Method in class org.mapdb.StoreHeap.Snapshot
 
getWrappedEngine() - Method in class org.mapdb.TxEngine
 
getWrappedEngine() - Method in class org.mapdb.TxEngine.Tx
 
growLock - Variable in class org.mapdb.Volume.ByteArrayVol
 
growLock - Variable in class org.mapdb.Volume.ByteBufferVol
 
growLock - Variable in class org.mapdb.Volume.FileChannelVol
 

H

hash(byte[], int, int, long) - Static method in class org.mapdb.DataIO
Calculates XXHash64 from given byte[] buffer.
hash(char[], int, int, long) - Static method in class org.mapdb.DataIO
Calculates XXHash64 from given char[] buffer.
hash - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
hash(Object) - Method in class org.mapdb.HTreeMap
 
hash(long, long, long) - Method in class org.mapdb.Volume
Calculates XXHash64 from this Volume content.
hash(long, long, long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
hashCode() - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
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.Pair
 
hashCode() - Method in class org.mapdb.HTreeMap.KeySet
 
hashCode() - Method in class org.mapdb.Queues.SimpleQueue.Node
 
hashCode(T[], int) - Method in class org.mapdb.Serializer.Array
 
hashCode() - Method in class org.mapdb.Serializer.Array
 
hashCode() - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
hashCode() - Method in class org.mapdb.Serializer.CompressionWrapper
 
hashCode(A, int) - Method in class org.mapdb.Serializer
 
hashCode() - Method in class org.mapdb.SerializerPojo.ClassInfo
 
hashCode() - Method in class org.mapdb.SerializerPojo.FieldInfo
 
hashMap(String) - Method in class org.mapdb.DB
Opens existing or creates new Hash Tree Map.
hashMap(String, Serializer<K>, Serializer<V>) - Method in class org.mapdb.DB
Opens existing or creates new Hash Tree Map.
hashMap(String, Serializer<K>, Serializer<V>, Fun.Function1<V, K>) - Method in class org.mapdb.DB
Opens existing or creates new Hash Tree Map.
HASHMAP - Static variable in interface org.mapdb.SerializerBase.Header
 
hashMapCreate(String) - Method in class org.mapdb.DB
Returns new builder for HashMap with given name
hashMapCreate(DB.HTreeMapMaker) - Method in class org.mapdb.DB
Creates new HashMap with more specific arguments
hashMapSegmented(DBMaker.Maker) - Static method in class org.mapdb.DBMaker
 
hashMapSegmentedMemory() - Static method in class org.mapdb.DBMaker
 
hashMapSegmentedMemoryDirect() - Static method in class org.mapdb.DBMaker
 
hashSalt - Static variable in interface org.mapdb.DB.Keys
 
hashSalt - Variable in class org.mapdb.HTreeMap
Salt added to hash before rehashing, so it is harder to trigger hash collision attack.
hashSet(String) - Method in class org.mapdb.DB
Opens existing or creates new Hash Tree Set.
hashSet(String, Serializer<K>) - Method in class org.mapdb.DB
 
HASHSET - Static variable in interface org.mapdb.SerializerBase.Header
 
hashSetCreate(String) - Method in class org.mapdb.DB
Creates new HashSet
hashSetCreate(DB.HTreeSetMaker) - Method in class org.mapdb.DB
 
hasNext() - Method in class org.mapdb.BTreeMap.BTreeDescendingIterator
 
hasNext() - Method in class org.mapdb.BTreeMap.BTreeIterator
 
hasUncommitedData() - Method in class org.mapdb.StoreWAL
return true if there are uncommited data in current transaction, otherwise false
hasUnicodeChars() - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
hasUnicodeChars() - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
hasUnicodeChars() - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
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
 
HEAD_CHECKSUM - Static variable in class org.mapdb.Store
 
HEAD_END - Static variable in class org.mapdb.StoreDirect
 
HEAD_FEATURES - Static variable in class org.mapdb.Store
 
headChecksum(Volume) - Method in class org.mapdb.StoreDirect
 
HEADER - Static variable in class org.mapdb.StoreAppend
4 byte file header
HEADER - Static variable in class org.mapdb.StoreDirect
4 byte file header
headerDeser - Variable in class org.mapdb.SerializerBase
 
headerSize - Static variable in class org.mapdb.StoreAppend
 
headInsert - Variable in class org.mapdb.Queues.CircularQueue
 
headInsertRecid - Static variable in interface org.mapdb.DB.Keys
 
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
 
headRecid - Static variable in interface org.mapdb.DB.Keys
 
headSet(E, boolean) - Method in class org.mapdb.BTreeMap.KeySet
 
headSet(E) - Method in class org.mapdb.BTreeMap.KeySet
 
headVol - Variable in class org.mapdb.StoreAppend
 
headVol - Variable in class org.mapdb.StoreDirect
 
headVolBackup - Variable in class org.mapdb.StoreWAL
 
heapDB() - Static method in class org.mapdb.DBMaker
Creates new in-memory database which stores all data on heap without serialization.
hi - Variable in class org.mapdb.BTreeMap.DescendingMap
 
hi - Variable in class org.mapdb.BTreeMap.SubMap
 
higher(E) - Method in class org.mapdb.BTreeMap.KeySet
 
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
 
highestRecid - Variable in class org.mapdb.StoreAppend
 
highKey(BTreeKeySerializer) - Method in class org.mapdb.BTreeMap.BNode
 
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.
hook - Variable in class org.mapdb.Engine.CloseOnJVMShutdown
 
HTreeMap<K,V> - Class in org.mapdb
Thread safe concurrent HashMap
HTreeMap(Engine[], boolean, long[], int, long[], Serializer<K>, Serializer<V>, long, long, long, long, long, long, long[], long[], Fun.Function1<V, K>, ScheduledExecutorService, long, boolean, Lock) - 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.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

I_BYTE_ARRAY - Static variable in class org.mapdb.WriteAheadLog
 
I_COMMIT - Static variable in class org.mapdb.WriteAheadLog
 
I_EOF - Static variable in class org.mapdb.WriteAheadLog
 
I_LONG - Static variable in class org.mapdb.WriteAheadLog
 
I_PREALLOCATE - Static variable in class org.mapdb.WriteAheadLog
 
I_RECORD - Static variable in class org.mapdb.WriteAheadLog
 
I_ROLLBACK - Static variable in class org.mapdb.WriteAheadLog
 
I_SKIP_MANY - Static variable in class org.mapdb.WriteAheadLog
 
I_SKIP_SINGLE - Static variable in class org.mapdb.WriteAheadLog
 
I_TOMBSTONE - Static variable in class org.mapdb.WriteAheadLog
 
identityIndexOf(Object) - Method in class org.mapdb.SerializerBase.FastArrayList
This method is reason why ArrayList is not used.
ILLEGAL_ACCESS - Static variable in class org.mapdb.Serializer
Always throws IllegalAccessError when invoked.
in - Variable in class org.mapdb.DataIO.DataInputToStream
 
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_VAL_SIZE - Static variable in class org.mapdb.StoreDirect
 
indexLongPut(long, long) - Method in class org.mapdb.StoreDirect
 
indexLongPut(long, long) - Method in class org.mapdb.StoreWAL
 
indexPages - Variable in class org.mapdb.StoreDirect
 
indexPagesBackup - Variable in class org.mapdb.StoreWAL
 
indexTable - Variable in class org.mapdb.StoreAppend
In memory table which maps recids into their offsets.
indexTablePut(long, long) - Method in class org.mapdb.StoreAppend
 
indexValGet(long) - Method in class org.mapdb.StoreDirect
 
indexValGet(long) - Method in class org.mapdb.StoreWAL
 
indexValGetRaw(long) - Method in class org.mapdb.StoreDirect
 
indexValGetRaw(long) - Method in class org.mapdb.StoreWAL
 
indexValPut(long, int, long, boolean, boolean) - Method in class org.mapdb.StoreDirect
 
indexValPut(long, int, long, boolean, boolean) - Method in class org.mapdb.StoreWAL
 
init() - Method in class org.mapdb.Store
 
init() - Method in class org.mapdb.StoreAppend
 
init() - Method in class org.mapdb.StoreArchive
 
init() - Method in class org.mapdb.StoreDirect
 
INITCRC_INDEX_PAGE - Static variable in class org.mapdb.StoreDirect
 
initCreate() - Method in class org.mapdb.StoreAppend
 
initCreate() - Method in class org.mapdb.StoreDirect
 
initCreate() - Method in class org.mapdb.StoreWAL
 
initFailedCloseFiles() - Method in class org.mapdb.StoreDirect
 
initFailedCloseFiles() - Method in class org.mapdb.StoreWAL
 
initFailedCloseFiles() - Method in class org.mapdb.WriteAheadLog
 
initHeaderDeser() - Method in class org.mapdb.SerializerBase
 
initHeadVol() - Method in class org.mapdb.StoreCached
 
initHeadVol() - Method in class org.mapdb.StoreDirect
 
initHeadVol() - Method in class org.mapdb.StoreWAL
 
initialCapacity - Variable in class org.mapdb.Store.Cache.HardRef
 
initMapdb() - Method in class org.mapdb.SerializerBase
 
initOpen() - Method in class org.mapdb.StoreAppend
 
initOpen() - Method in class org.mapdb.StoreDirect
 
initOpen() - Method in class org.mapdb.StoreWAL
 
initOpenPost() - Method in class org.mapdb.StoreWAL
 
initSer() - Method in class org.mapdb.SerializerBase
 
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 class 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 class org.mapdb.BTreeKeySerializer
Applies delta packing on java.lang.Integer.
INTEGER - Static variable in class org.mapdb.Serializer
Serializes Integer into 4 bytes, used mainly for testing.
INTEGER_PACKED - Static variable in class org.mapdb.Serializer
Packs positive Integer, so smaller positive values occupy less than 4 bytes.
INTEGER_PACKED_ZIGZAG - Static variable in class org.mapdb.Serializer
packs Integer so small values occupy less than 4 bytes.
internalByteArray() - Method in class org.mapdb.DataIO.DataInputByteArray
 
internalByteArray() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
internalByteArray() - Method in interface org.mapdb.DataIO.DataInputInternal
 
internalByteBuffer() - Method in class org.mapdb.DataIO.DataInputByteArray
 
internalByteBuffer() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
internalByteBuffer() - Method in interface org.mapdb.DataIO.DataInputInternal
 
intHash(int) - Static method in class org.mapdb.DataIO
 
intValue() - Method in class org.mapdb.Atomic.Integer
 
intValue() - Method in class org.mapdb.Atomic.Long
 
isClosed() - Method in class org.mapdb.DB
 
isClosed() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
isClosed() - Method in interface org.mapdb.Engine
Checks whether Engine was closed.
isClosed() - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
isClosed() - Method in class org.mapdb.Store
 
isClosed() - Method in class org.mapdb.StoreDirect.Snapshot
 
isClosed() - Method in class org.mapdb.StoreHeap.Snapshot
 
isClosed() - Method in class org.mapdb.TxEngine
 
isClosed() - Method in class org.mapdb.TxEngine.Tx
 
isClosed() - Method in class org.mapdb.Volume
 
isEmpty() - Method in class org.mapdb.BTreeMap.DescendingMap
 
isEmpty() - Method in class org.mapdb.BTreeMap
 
isEmpty() - Method in class org.mapdb.BTreeMap.KeySet
 
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.Queues.CircularQueue
 
isEmpty() - Method in class org.mapdb.Queues.SimpleQueue
 
isEmpty() - Method in class org.mapdb.Store.LongQueue
 
isEnum - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
isLeaf() - Method in class org.mapdb.BTreeMap.BNode
 
isLeaf() - Method in class org.mapdb.BTreeMap.DirNode
 
isLeaf() - Method in class org.mapdb.BTreeMap.LeafNode
 
isLeftEdge() - Method in class org.mapdb.BTreeMap.BNode
 
isLocked() - Method in class org.mapdb.DataIO.HeartbeatFileLock
 
isReadOnly() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
isReadOnly() - Method in interface org.mapdb.Engine
Check if you can write into this Engine.
isReadOnly() - Method in class org.mapdb.Engine.ReadOnly
 
isReadOnly() - Method in class org.mapdb.Store
 
isReadOnly() - Method in class org.mapdb.TxEngine
 
isReadOnly() - Method in class org.mapdb.TxEngine.Tx
 
isRightEdge() - Method in class org.mapdb.BTreeMap.BNode
 
isSerializable(Object) - Method in class org.mapdb.SerializerBase
return true if mapdb knows howto serialize given object
isSerializable(Object) - Method in class org.mapdb.SerializerPojo
 
isSliced() - Method in class org.mapdb.Volume.ByteArrayVol
 
isSliced() - Method in class org.mapdb.Volume.ByteBufferVol
 
isSliced() - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
isSliced() - Method in class org.mapdb.Volume.FileChannelVol
 
isSliced() - Method in class org.mapdb.Volume
 
isSliced() - Method in class org.mapdb.Volume.RandomAccessFileVol
 
isSliced() - Method in class org.mapdb.Volume.ReadOnly
 
isSliced() - Method in class org.mapdb.Volume.SingleByteArrayVol
 
isSnapshot - Variable in class org.mapdb.StoreAppend
 
isTooLarge() - Method in class org.mapdb.BTreeMap.BNode
 
isTrusted() - Method in class org.mapdb.BTreeKeySerializer
 
isTrusted() - Method in class org.mapdb.BTreeMap.NodeSerializer
 
isTrusted() - Method in class org.mapdb.Serializer.Array
 
isTrusted() - Method in class org.mapdb.Serializer.BooleanSer
 
isTrusted() - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
isTrusted() - Method in class org.mapdb.Serializer.CompressionWrapper
 
isTrusted() - Method in class org.mapdb.Serializer.EightByteSerializer
 
isTrusted() - Method in class org.mapdb.Serializer.FourByteSerializer
 
isTrusted() - Method in class org.mapdb.Serializer
MapDB has relax record size boundary checking.
isTrusted() - Method in class org.mapdb.SerializerBase
 
items - Variable in class org.mapdb.Store.Cache.HashTable
 
items - Variable in class org.mapdb.Store.Cache.LRU
 
items - Variable in class org.mapdb.Store.Cache.WeakSoftRef
 
iterator() - Method in class org.mapdb.BTreeMap.KeySet
 
iterator() - Method in class org.mapdb.HTreeMap.KeySet
 
iterator() - Method in class org.mapdb.Queues.SimpleQueue
 

J

JAVA - Static variable in class 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.Maker
Check if large files can be mapped into memory.

K

key(BTreeKeySerializer, int) - Method in class org.mapdb.BTreeMap.BNode
 
key - Variable in class org.mapdb.HTreeMap.LinkedNode
 
keyRecid - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
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(BTreeKeySerializer<?, ?>) - Method in class org.mapdb.DB.BTreeMapMaker
keySerializer used to convert keys into/from binary form.
keySerializer(Serializer<?>) - Method in class org.mapdb.DB.BTreeMapMaker
keySerializer used to convert keys into/from binary form.
keySerializer(Serializer<?>, Comparator<?>) - 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 - Static variable in interface org.mapdb.DB.Keys
 
keySerializer - Variable in class org.mapdb.HTreeMap
 
keySerializerWrap(Serializer<?>) - Method in class org.mapdb.DB.BTreeMapMaker
Deprecated.
compatibility with 1.0
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
 
keysLen(BTreeKeySerializer) - Method in class org.mapdb.BTreeMap.BNode
 
keysToArray(Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
keysToArray(KEYS) - Method in class org.mapdb.BTreeKeySerializer
 

L

last() - Method in class org.mapdb.BTreeMap.KeySet
 
LAST_PHYS_ALLOCATED_DATA_OFFSET - Static variable in class org.mapdb.StoreDirect
 
lastAllocatedDataGet() - Method in class org.mapdb.StoreDirect
 
lastAllocatedDataSet(long) - Method in class org.mapdb.StoreDirect
 
lastChecksum - Variable in class org.mapdb.WriteAheadLog
 
lastChecksumOffset - Variable in class org.mapdb.WriteAheadLog
 
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
 
LEAF_MASK - Static variable in class org.mapdb.BTreeMap.NodeSerializer
 
LEFT_MASK - Static variable in class org.mapdb.BTreeMap.NodeSerializer
 
LEFT_SHIFT - Static variable in class org.mapdb.BTreeMap.NodeSerializer
 
leftEdgeInc() - Method in class org.mapdb.BTreeMap.BNode
 
leftEdges - Variable in class org.mapdb.BTreeMap
 
length(Object[]) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
length(Object[]) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
length() - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
length() - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
length(Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
length(KEYS) - Method in class org.mapdb.BTreeKeySerializer
 
length() - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
length() - Method in class org.mapdb.Volume.ByteArrayVol
 
length() - Method in class org.mapdb.Volume.FileChannelVol
 
length() - Method in class org.mapdb.Volume
 
length() - Method in class org.mapdb.Volume.MappedFileVol
 
length() - Method in class org.mapdb.Volume.MappedFileVolSingle
 
length() - Method in class org.mapdb.Volume.MemoryVol
 
length() - Method in class org.mapdb.Volume.MemoryVolSingle
 
length() - Method in class org.mapdb.Volume.RandomAccessFileVol
 
length() - Method in class org.mapdb.Volume.ReadOnly
 
length() - Method in class org.mapdb.Volume.SingleByteArrayVol
 
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
 
loadLongStackPage(long, boolean) - Method in class org.mapdb.StoreCached
 
loadLongStackPage(long, boolean) - Method in class org.mapdb.StoreWAL
 
lock(LongConcurrentHashMap<Thread>, long) - Static method in class org.mapdb.BTreeMap
 
lock() - Method in class org.mapdb.DataIO.HeartbeatFileLock
 
lock - Static variable in interface org.mapdb.DBMaker.Keys
 
lock - Variable in class org.mapdb.Queues.CircularQueue
 
lock - Variable in class org.mapdb.Store.Cache
 
lock() - Method in class org.mapdb.Store.MemoryBarrierLessLock
 
lock - Variable in class org.mapdb.Store.ReadWriteSingleLock
 
lock_readWrite - Static variable in interface org.mapdb.DBMaker.Keys
 
lock_single - Static variable in interface org.mapdb.DBMaker.Keys
 
lock_threadUnsafe - Static variable in interface org.mapdb.DBMaker.Keys
 
lockDisable() - Method in class org.mapdb.DBMaker.Maker
Disable locks.
lockedThread - Variable in class org.mapdb.Store.MemoryBarrierLessLock
 
LOCKING_STRATEGY_NOLOCK - Static variable in class org.mapdb.Store
 
LOCKING_STRATEGY_READWRITELOCK - Static variable in class org.mapdb.Store
 
LOCKING_STRATEGY_WRITELOCK - Static variable in class org.mapdb.Store
 
lockInterruptibly() - Method in class org.mapdb.Store.MemoryBarrierLessLock
 
lockMask - Variable in class org.mapdb.Store
 
lockMask - Variable in class org.mapdb.TxEngine
 
lockPos(long) - Method in class org.mapdb.Store
 
lockPos(long) - Method in class org.mapdb.TxEngine
 
locks - Variable in class org.mapdb.Store
protects data from being overwritten while read
locks - Variable in class org.mapdb.TxEngine
 
lockScale - Static variable in interface org.mapdb.DBMaker.Keys
 
lockScale(int) - Method in class org.mapdb.DBMaker.Maker
Sets concurrency scale.
lockScale - Variable in class org.mapdb.Store
 
lockScale - Variable in class org.mapdb.TxEngine
 
lockSingleEnable() - Method in class org.mapdb.DBMaker.Maker
Disables double read-write locks and enables single read-write locks.
LOG - Static variable in class org.mapdb.DB
 
LOG - Static variable in class org.mapdb.DBMaker
 
LOG - Static variable in class org.mapdb.HTreeMap
 
LOG - Static variable in class org.mapdb.Store
 
LOG - Static variable in class org.mapdb.Volume
 
loInclusive - Variable in class org.mapdb.BTreeMap.DescendingMap
 
loInclusive - Variable in class org.mapdb.BTreeMap.SubMap
 
LONG - Static variable in class org.mapdb.BTreeKeySerializer
Applies delta packing on java.lang.Long.
LONG - Static variable in class 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 class 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_PACKED - Static variable in class org.mapdb.Serializer
Packs positive LONG, so smaller positive values occupy less than 8 bytes.
LONG_PACKED_ZIGZAG - Static variable in class org.mapdb.Serializer
packs Long so small values occupy less than 8 bytes.
LONG_STACK_MAX_SIZE - Static variable in class org.mapdb.StoreDirect
 
LONG_STACK_MIN_SIZE - Static variable in class org.mapdb.StoreDirect
 
LONG_STACK_PAGE_TOMBSTONE - Static variable in class org.mapdb.StoreCached
 
LONG_STACK_PREF_SIZE - Static variable in class org.mapdb.StoreDirect
 
longHash(long) - Static method in class org.mapdb.DataIO
 
longParityGet(long) - Method in class org.mapdb.Store
 
longParitySet(long) - Method in class org.mapdb.Store
 
longStackCount(long) - Method in class org.mapdb.StoreCached
 
longStackCount(long) - Method in class org.mapdb.StoreDirect
 
longStackMasterLinkOffset(long) - Method in class org.mapdb.StoreDirect
 
longStackNewPage(long, long, long, boolean) - Method in class org.mapdb.StoreCached
 
longStackNewPage(long, long, long, boolean) - Method in class org.mapdb.StoreDirect
 
longStackPut(long, long, boolean) - Method in class org.mapdb.StoreCached
 
longStackPut(long, long, boolean) - Method in class org.mapdb.StoreDirect
 
longStackTake(long, boolean) - Method in class org.mapdb.StoreCached
 
longStackTake(long, boolean) - Method in class org.mapdb.StoreDirect
 
longValue() - Method in class org.mapdb.Atomic.Integer
 
longValue() - Method in class org.mapdb.Atomic.Long
 
lower(E) - Method in class org.mapdb.BTreeMap.KeySet
 
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
 
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.KeySet
 
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.Maker
constructs DB using current settings
makeClassInfo(String) - Method in class org.mapdb.SerializerPojo
 
makeClassLoader() - Method in class org.mapdb.DBMaker.Maker
 
makeEngine() - Method in class org.mapdb.DBMaker.Maker
constructs Engine using current settings
makeEntry(Object, Object) - Method in class org.mapdb.BTreeMap
 
makeFeaturesBitmap() - Method in class org.mapdb.Store
 
makeLongMap() - Method in class org.mapdb.DB.BTreeMapMaker
Deprecated.
MapDB 1.0 compat, will be removed in 2.1
makeLongSet() - Method in class org.mapdb.DB.BTreeSetMaker
Deprecated.
MapDB 1.0 compat, will be removed in 2.1
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
Deprecated.
MapDB 1.0 compat, will be removed in 2.1
makeStringSet() - Method in class org.mapdb.DB.BTreeSetMaker
Deprecated.
MapDB 1.0 compat, will be removed in 2.1
makeTx() - Method in class org.mapdb.TxMaker
 
makeTxMaker() - Method in class org.mapdb.DBMaker.Maker
 
makeVolume(String, boolean, boolean, int, long, boolean) - Method in class org.mapdb.Volume.VolumeFactory
 
makeVolume(String, boolean) - Method in class org.mapdb.Volume.VolumeFactory
 
makeVolume(String, boolean, boolean) - Method in class org.mapdb.Volume.VolumeFactory
 
MAPDB - Static variable in interface org.mapdb.SerializerBase.Header
 
mapdb_all - Variable in class org.mapdb.SerializerBase
 
mapdb_reverse - Variable in class org.mapdb.SerializerBase
 
mapInverse(Bind.MapWithModificationListener<K, V>, Set<Object[]>) - 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
 
mapMode - Variable in class org.mapdb.Volume.MappedFileVolSingle
 
mappingCount() - Method in class org.mapdb.BTreeMap
 
mappingCount() - Method in class org.mapdb.HTreeMap
 
mapPutAfterDelete(Bind.MapWithModificationListener<K, V>, Bind.MapWithModificationListener<K, V>, boolean) - Static method in class org.mapdb.Bind
After key is removed from primary for some reason (map.remove, or expiration in HTreeMap), it gets moved into secondary collection.
MARCHIVE - Static variable in class org.mapdb.StoreDirect
 
MAX_FILE_RESERVE - Static variable in class org.mapdb.WriteAheadLog
 
MAX_FILE_SIZE - Static variable in class org.mapdb.WriteAheadLog
 
MAX_REC_SIZE - Static variable in class org.mapdb.StoreDirect
 
MAX_RECID_OFFSET - Static variable in class org.mapdb.StoreDirect
Maximal allocated recid.
maxNodeSize - Variable in class org.mapdb.BTreeMap
maximal node size allowed in this BTree
maxNodeSize - Static variable in interface org.mapdb.DB.Keys
 
maxRecid - Variable in class org.mapdb.StoreHeap
 
maxRecidGet() - Method in class org.mapdb.StoreDirect
 
maxRecidSet(long) - Method in class org.mapdb.StoreDirect
 
maxSize - Variable in class org.mapdb.Volume.ByteBufferVolSingle
 
memoryDB() - Static method in class org.mapdb.DBMaker
Creates new in-memory database.
memoryDirectDB() - Static method in class org.mapdb.DBMaker
Creates new in-memory database.
memoryUnsafeDB() - Static method in class org.mapdb.DBMaker
Creates new in-memory database.
merge(Executor, Iterator...) - Static method in class org.mapdb.Pump
Merges multiple iterators into single iterator.
metrics - Static variable in interface org.mapdb.DBMaker.Keys
 
METRICS_CACHE_HIT - Static variable in class org.mapdb.DB
 
METRICS_CACHE_MISS - Static variable in class org.mapdb.DB
 
METRICS_DATA_READ - Static variable in class org.mapdb.DB
 
METRICS_DATA_WRITE - Static variable in class org.mapdb.DB
 
METRICS_RECORD_READ - Static variable in class org.mapdb.DB
 
METRICS_RECORD_WRITE - Static variable in class org.mapdb.DB
 
metricsCacheHit() - Method in class org.mapdb.Store.Cache
how many times was cache hit, also reset counter
metricsCacheMiss() - Method in class org.mapdb.Store.Cache
how many times was cache miss, also reset counter
metricsCollect(Map<String, Long>) - Method in class org.mapdb.Store
puts metrics into given map
metricsDataRead - Variable in class org.mapdb.Store
 
metricsDataWrite - Variable in class org.mapdb.Store
 
metricsEnable() - Method in class org.mapdb.DBMaker.Maker
Enable metrics, log at info level every 10 SECONDS
metricsEnable(long) - Method in class org.mapdb.DBMaker.Maker
 
metricsExecutor - Variable in class org.mapdb.DB
 
metricsExecutor - Variable in class org.mapdb.DBMaker.Maker
 
metricsExecutorEnable() - Method in class org.mapdb.DBMaker.Maker
Enable separate executor for metrics.
metricsExecutorEnable(ScheduledExecutorService) - Method in class org.mapdb.DBMaker.Maker
Enable separate executor for metrics.
metricsGet() - Method in class org.mapdb.DB
 
metricsLog() - Method in class org.mapdb.DB
 
metricsLogInterval - Static variable in interface org.mapdb.DBMaker.Keys
 
metricsRecordRead - Variable in class org.mapdb.Store
 
metricsRecordWrite - Variable in class org.mapdb.Store
 
minus - Variable in class org.mapdb.SerializerBase.DeserInt
 
minus - Variable in class org.mapdb.SerializerBase.DeserLong
 
MLINKED - Static variable in class org.mapdb.StoreDirect
 
mmapFileEnable() - Method in class org.mapdb.DBMaker.Maker
Deprecated.
mmapFileEnableIfSupported() - Method in class org.mapdb.DBMaker.Maker
mmapFileEnablePartial() - Method in class org.mapdb.DBMaker.Maker
Deprecated.
mapdb 2.0 uses single file, no partial mapping possible
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.StoreAppend
 
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
 
MOFFSET - Static variable in class org.mapdb.StoreDirect
 
MPARITY - Static variable in class org.mapdb.StoreDirect
 
MUNUSED - Static variable in class org.mapdb.StoreDirect
 

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
 
nameWithoutExt(File) - Static method in class org.mapdb.Pump
 
navigableKeySet() - Method in class org.mapdb.BTreeMap.DescendingMap
 
navigableKeySet() - Method in class org.mapdb.BTreeMap
 
navigableKeySet() - Method in class org.mapdb.BTreeMap.SubMap
 
needsObjectStack() - Method in class org.mapdb.SerializerBase.Deser
 
newAppendFileDB(File) - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.appendFileDB(File)
newCache(double) - Static method in class org.mapdb.DBMaker
Deprecated.
TODO this method is going to be replaced by something
newCacheDirect(double) - Static method in class org.mapdb.DBMaker
Deprecated.
TODO this method is going to be replaced by something
newCacheForOtherSegment() - Method in class org.mapdb.Store.Cache.HardRef
 
newCacheForOtherSegment() - Method in class org.mapdb.Store.Cache.HashTable
 
newCacheForOtherSegment() - Method in class org.mapdb.Store.Cache.LRU
 
newCacheForOtherSegment() - Method in class org.mapdb.Store.Cache
 
newCacheForOtherSegment() - Method in class org.mapdb.Store.Cache.WeakSoftRef
 
newCondition() - Method in class org.mapdb.Store.MemoryBarrierLessLock
 
newDataOut2() - Method in class org.mapdb.Store
 
newFileDB(File) - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.fileDB(File)
newHeapDB() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.heapDB()
newMemoryDB() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.memoryDB()
newMemoryDirectDB() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.memoryDirectDB()
newMemoryUnsafeDB() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.memoryUnsafeDB()
newRecidLock - Variable in class org.mapdb.StoreHeap
 
newTempFileDB() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.tempFileDB()
newTempHashMap() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.tempHashMap()
newTempHashSet() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.tempHashSet()
newTempTreeMap() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.tempTreeMap()
newTempTreeSet() - Static method in class org.mapdb.DBMaker
Deprecated.
method renamed, prefix removed, use DBMaker.tempTreeSet()
next() - Method in class 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
 
nextPowTwo(long) - Static method in class org.mapdb.DataIO
 
nextPowTwo(int) - Static method in class org.mapdb.DataIO
 
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.
NOLOCK - Static variable in class org.mapdb.Store
fake lock
NOREPLAY - Static variable in class org.mapdb.WriteAheadLog
does nothing
notify(K, V, V) - Method in class org.mapdb.BTreeMap
 
notify(K, V, V) - Method in class org.mapdb.HTreeMap
 
notifyMissingClassInfo - Variable in class org.mapdb.SerializerPojo
 
NULL - Static variable in interface org.mapdb.SerializerBase.Header
 
NULL - Static variable in class org.mapdb.Store.Cache
 
NULL - Static variable in class org.mapdb.StoreHeap
 
numberOfNodeMetas - Variable in class org.mapdb.BTreeMap.NodeSerializer
 
numberOfNodeMetas - Variable in class org.mapdb.BTreeMap
 
numberOfNodeMetas - Static variable in interface org.mapdb.DB.Keys
 

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
 
offsetsGet(int, long) - Method in class org.mapdb.StoreDirect
return positions of (possibly) linked record
offsetsGet(int, long) - Method in class org.mapdb.StoreWAL
return positions of (possibly) linked record
offsetsTotalSize(long[]) - Method in class org.mapdb.StoreDirect
 
offsetsVerify(long[]) - Method in class org.mapdb.StoreDirect
 
old - Variable in class org.mapdb.TxEngine.Tx
 
oldData - Variable in class org.mapdb.StoreHeap.Snapshot
 
oldRecids - Variable in class org.mapdb.StoreDirect.Snapshot
 
ondisk - Variable in class org.mapdb.DB.HTreeMapMaker
 
ondiskOverwrite - Variable in class org.mapdb.DB.HTreeMapMaker
 
org.mapdb - package org.mapdb
 

P

pack(E) - Method in class org.mapdb.Serializer.EightByteSerializer
 
pack(E) - Method in class org.mapdb.Serializer.FourByteSerializer
 
pack(Integer) - Method in class org.mapdb.Serializer.IntegerSerializer
 
pack(Long) - Method in class org.mapdb.Serializer.LongSerializer
 
PACK_LONG_RESULT_MASK - Static variable in class org.mapdb.DataIO
 
packInt(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
packInt(DataOutput, int) - Static method in class org.mapdb.DataIO
Pack int into an output stream.
packIntBigger(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
packIntBigger(DataOutput, int) - Static method in class org.mapdb.DataIO
Pack int into an output stream.
packLong(long) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
packLong(DataOutput, long) - Static method in class org.mapdb.DataIO
Pack long into output.
packLong(OutputStream, long) - Static method in class org.mapdb.DataIO
Pack long into output.
packLongBidi(byte[], int, long) - Static method in class org.mapdb.DataIO
Pack long into output.
packLongSize(long) - Static method in class org.mapdb.DataIO
Calculate how much bytes packed long consumes.
packRecid(DataOutput, long) - Static method in class org.mapdb.DataIO
Pack RECID into output stream with 3 bit checksum.
PAGE_MASK - Static variable in class org.mapdb.StoreDirect
 
PAGE_MASK_INVERSE - Static variable in class org.mapdb.StoreDirect
 
PAGE_SIZE - Static variable in class org.mapdb.StoreDirect
 
pageAllocate() - Method in class org.mapdb.StoreDirect
 
pageAllocate() - Method in class org.mapdb.StoreWAL
 
pageIndexEnsurePageForRecidAllocated(long) - Method in class org.mapdb.StoreDirect
 
pageIndexExtend() - Method in class org.mapdb.StoreDirect
 
PAIR - Static variable in interface org.mapdb.SerializerBase.Header
 
parent() - Method in class org.mapdb.HTreeMap.KeySet
 
parity16Get(long) - Static method in class org.mapdb.DataIO
 
parity16Set(long) - Static method in class org.mapdb.DataIO
 
parity1Get(long) - Static method in class org.mapdb.DataIO
 
parity1Set(long) - Static method in class org.mapdb.DataIO
 
parity3Get(long) - Static method in class org.mapdb.DataIO
 
parity3Set(long) - Static method in class org.mapdb.DataIO
 
parity4Get(long) - Static method in class org.mapdb.DataIO
 
parity4Set(long) - Static method in class org.mapdb.DataIO
 
peek() - Method in class org.mapdb.Queues.CircularQueue
 
peek() - Method in class org.mapdb.Queues.SimpleQueue
 
PLACEHOLDER - Static variable in class org.mapdb.Fun
place holder for some stuff in future
pointerFileBites - Variable in class org.mapdb.WriteAheadLog
 
pointerFileMask - Variable in class org.mapdb.WriteAheadLog
 
pointerOffsetBites - Variable in class org.mapdb.WriteAheadLog
 
pointerOffsetMask - Variable in class org.mapdb.WriteAheadLog
 
pointerSizeBites - Variable in class org.mapdb.WriteAheadLog
 
pointerSizeMask - Variable in class org.mapdb.WriteAheadLog
 
poisonPillIterator(BlockingQueue<E>, Object) - Static method in class org.mapdb.Pump
 
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
 
pollFirst() - Method in class org.mapdb.BTreeMap.KeySet
 
pollFirstEntry() - Method in class org.mapdb.BTreeMap.DescendingMap
 
pollFirstEntry() - Method in class org.mapdb.BTreeMap
 
pollFirstEntry() - Method in class org.mapdb.BTreeMap.SubMap
 
pollLast() - Method in class org.mapdb.BTreeMap.KeySet
 
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.DataIO.DataInputByteArray
 
pos - Variable in class org.mapdb.DataIO.DataInputByteBuffer
 
pos - Variable in class org.mapdb.DataIO.DataOutputByteArray
 
pos(long) - Method in class org.mapdb.Store.Cache.HashTable
 
PREALLOC_RECID_SIZE - Variable in class org.mapdb.TxEngine
 
preallocate() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
preallocate() - Method in interface org.mapdb.Engine
Preallocates recid for not yet created record.
preallocate() - Method in class org.mapdb.Engine.ReadOnly
 
preallocate() - Method in class org.mapdb.StoreAppend
 
preallocate() - Method in class org.mapdb.StoreArchive
 
preallocate() - Method in class org.mapdb.StoreDirect
 
preallocate() - Method in class org.mapdb.StoreHeap
 
preallocate() - Method in class org.mapdb.TxEngine
 
preallocate() - Method in class org.mapdb.TxEngine.Tx
 
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
 
prev - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
primitive - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
printTreeStructure() - Method in class org.mapdb.BTreeMap
 
PROPERTIES - Static variable in interface org.mapdb.SerializerBase.Header
 
props - Variable in class org.mapdb.DBMaker.Maker
 
propsGetBool(String) - Method in class org.mapdb.DBMaker.Maker
 
propsGetInt(String, int) - Method in class org.mapdb.DBMaker.Maker
 
propsGetLong(String, long) - Method in class org.mapdb.DBMaker.Maker
 
propsGetRafMode() - Method in class org.mapdb.DBMaker.Maker
 
propsGetXteaEncKey() - Method in class org.mapdb.DBMaker.Maker
 
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 iterator 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.
pumpIgnoreDuplicates - Variable in class org.mapdb.DB.HTreeMapMaker
 
pumpIgnoreDuplicates() - Method in class org.mapdb.DB.HTreeMapMaker
If source iteretor contains an duplicate key, exception is thrown.
pumpIgnoreDuplicates - Variable in class org.mapdb.DB.HTreeSetMaker
 
pumpIgnoreDuplicates() - Method in class org.mapdb.DB.HTreeSetMaker
If source iteretor contains an duplicate key, exception is thrown.
pumpKeyExtractor - Variable in class org.mapdb.DB.BTreeMapMaker
 
pumpKeyExtractor - Variable in class org.mapdb.DB.HTreeMapMaker
 
pumpPresort(int) - Method in class org.mapdb.DB.BTreeMapMaker
 
pumpPresort(int) - Method in class org.mapdb.DB.BTreeSetMaker
 
pumpPresort(int) - Method in class org.mapdb.DB.HTreeMapMaker
 
pumpPresort(int) - Method in class org.mapdb.DB.HTreeSetMaker
 
pumpPresortBatchSize - Variable in class org.mapdb.DB.BTreeMapMaker
 
pumpPresortBatchSize - Variable in class org.mapdb.DB.BTreeSetMaker
 
pumpPresortBatchSize - Variable in class org.mapdb.DB.HTreeMapMaker
 
pumpPresortBatchSize - Variable in class org.mapdb.DB.HTreeSetMaker
 
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.Pair<K, V>>) - Method in class org.mapdb.DB.BTreeMapMaker
 
pumpSource(NavigableMap) - Method in class org.mapdb.DB.BTreeMapMaker
 
pumpSource - Variable in class org.mapdb.DB.BTreeSetMaker
 
pumpSource(Iterator<?>) - Method in class org.mapdb.DB.BTreeSetMaker
 
pumpSource(NavigableSet) - Method in class org.mapdb.DB.BTreeSetMaker
 
pumpSource - Variable in class org.mapdb.DB.HTreeMapMaker
 
pumpSource(Iterator<K>, Fun.Function1<V, K>) - Method in class org.mapdb.DB.HTreeMapMaker
 
pumpSource(Iterator<Fun.Pair<K, V>>) - Method in class org.mapdb.DB.HTreeMapMaker
 
pumpSource - Variable in class org.mapdb.DB.HTreeSetMaker
 
pumpSource(Iterator<?>) - Method in class org.mapdb.DB.HTreeSetMaker
 
pumpValueExtractor - Variable in class org.mapdb.DB.BTreeMapMaker
 
pumpValueExtractor - Variable in class org.mapdb.DB.HTreeMapMaker
 
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.Engine.CloseOnJVMShutdown
 
put(A, Serializer<A>) - Method in interface org.mapdb.Engine
Insert new record.
put(A, Serializer<A>) - Method in class org.mapdb.Engine.ReadOnly
 
put(K, V) - Method in class org.mapdb.HTreeMap
 
put(E) - Method in class org.mapdb.Queues.SimpleQueue
 
put(long, Object) - Method in class org.mapdb.Store.Cache.HardRef
 
put(long, Object) - Method in class org.mapdb.Store.Cache.HashTable
 
put(long, Object) - Method in class org.mapdb.Store.Cache.LRU
 
put(long, Object) - Method in class org.mapdb.Store.Cache
 
put(long, Object) - Method in class org.mapdb.Store.Cache.WeakSoftRef
 
put(long, long) - Method in class org.mapdb.Store.LongLongMap
 
put(long, V) - Method in class org.mapdb.Store.LongObjectMap
 
put(long, V1, V2) - Method in class org.mapdb.Store.LongObjectObjectMap
 
put(long) - Method in class org.mapdb.Store.LongQueue
Puts value in queue, returns true if queue was not full and value was inserted
put(A, Serializer<A>) - Method in class org.mapdb.StoreAppend
 
put(A, Serializer<A>) - Method in class org.mapdb.StoreArchive
 
put(A, Serializer<A>) - Method in class org.mapdb.StoreCached
 
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.TxEngine
 
put(A, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
put2(K, V, boolean) - Method in class org.mapdb.BTreeMap
 
putByte(long, byte) - Method in class org.mapdb.Volume.ByteArrayVol
 
putByte(long, byte) - Method in class org.mapdb.Volume.ByteBufferVol
 
putByte(long, byte) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
putByte(long, byte) - Method in class org.mapdb.Volume.FileChannelVol
 
putByte(long, byte) - Method in class org.mapdb.Volume
 
putByte(long, byte) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putByte(long, byte) - Method in class org.mapdb.Volume.ReadOnly
 
putByte(long, byte) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
putData(long, long[], byte[], int) - Method in class org.mapdb.StoreDirect
 
putData(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteArrayVol
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume.ByteArrayVol
 
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.ByteBufferVolSingle
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
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
 
putData(long, byte[], int, int) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putData(long, byte[], int, int) - Method in class org.mapdb.Volume.ReadOnly
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume.ReadOnly
 
putData(long, byte[], int, int) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
putData(long, ByteBuffer) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
putDataOverlap(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteArrayVol
 
putDataOverlap(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
putDataOverlap(long, byte[], int, int) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
putDataOverlap(long, byte[], int, int) - Method in class org.mapdb.Volume
 
putDataOverlap(long, byte[], int, int) - Method in class org.mapdb.Volume.ReadOnly
 
putDataSingleWithLink(int, long, long, byte[], int, int) - Method in class org.mapdb.StoreDirect
 
putDataSingleWithLink(int, long, long, byte[], int, int) - Method in class org.mapdb.StoreWAL
 
putDataSingleWithoutLink(int, long, byte[], int, int) - Method in class org.mapdb.StoreDirect
 
putDataSingleWithoutLink(int, long, byte[], int, int) - Method in class org.mapdb.StoreWAL
 
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, long) - Method in class org.mapdb.Store.LongLongMap
 
putIfAbsent(long, V) - Method in class org.mapdb.Store.LongObjectMap
 
putInt(long, int) - Method in class org.mapdb.Volume.ByteArrayVol
 
putInt(long, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
putInt(long, int) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
putInt(long, int) - Method in class org.mapdb.Volume.FileChannelVol
 
putInt(long, int) - Method in class org.mapdb.Volume
 
putInt(long, int) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putInt(long, int) - Method in class org.mapdb.Volume.ReadOnly
 
putInt(long, int) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
putKey(Object[], int, Object[]) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
putKey(Object[], int, Object) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
putKey(int, String) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
putKey(int, byte[]) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
putKey(int, String) - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
putKey(BTreeKeySerializer.ByteArrayKeys, int, String) - Static method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
putKey(Object, int, Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
putKey(KEYS, int, KEY) - Method in class org.mapdb.BTreeKeySerializer
expand keys array by one and put newKey at position pos
putKey(int, String) - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
putLong(byte[], int, long) - Static method in class org.mapdb.DataIO
 
putLong(long, long) - Method in class org.mapdb.Volume.ByteArrayVol
 
putLong(long, long) - Method in class org.mapdb.Volume.ByteBufferVol
 
putLong(long, long) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
putLong(long, long) - Method in class org.mapdb.Volume.FileChannelVol
 
putLong(long, long) - Method in class org.mapdb.Volume
 
putLong(long, long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putLong(long, long) - Method in class org.mapdb.Volume.ReadOnly
 
putLong(long, long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
putLongPackBidi(long, long) - Method in class org.mapdb.Volume
 
putLongPackBidi(long, long) - Method in class org.mapdb.Volume.ReadOnly
 
putPackedLong(long, long) - Method in class org.mapdb.Volume.ByteBufferVol
 
putPackedLong(long, long) - Method in class org.mapdb.Volume
Put packed long at given position.
putPackedLong(long, long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putSixLong(byte[], int, long) - Static method in class org.mapdb.DataIO
 
putSixLong(long, long) - Method in class org.mapdb.Volume.ByteBufferVol
 
putSixLong(long, long) - Method in class org.mapdb.Volume
 
putSixLong(long, long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putSixLong(long, long) - Method in class org.mapdb.Volume.ReadOnly
 
putUnsignedByte(long, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
putUnsignedByte(long, int) - Method in class org.mapdb.Volume
 
putUnsignedByte(long, int) - Method in class org.mapdb.Volume.ReadOnly
 
putUnsignedShort(long, int) - Method in class org.mapdb.Volume.ByteBufferVol
 
putUnsignedShort(long, int) - Method in class org.mapdb.Volume
 
putUnsignedShort(long, int) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
putUnsignedShort(long, int) - Method in class org.mapdb.Volume.ReadOnly
 

Q

queue - Variable in class org.mapdb.Store.Cache.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) - 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) - Constructor for class org.mapdb.Queues.Stack
 

R

raf - Variable in class org.mapdb.Volume.FileChannelVol
 
raf - Variable in class org.mapdb.Volume.MappedFileVol
 
raf - Variable in class org.mapdb.Volume.MappedFileVolSingle
 
raf - Variable in class org.mapdb.Volume.RandomAccessFileVol
 
read(byte[], int, int) - Method in class org.mapdb.DataIO.DataInputToStream
 
read() - Method in class org.mapdb.DataIO.DataInputToStream
 
readBoolean() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readBoolean() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readBooleanArray(int, DataInput) - Static method in class org.mapdb.SerializerBase
Unpacks boolean[], each value in array is represented by single bite
readByte() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readByte() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readChar() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readChar() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readClassDescriptor() - Method in class org.mapdb.SerializerPojo.ObjectInputStream2
 
readDouble() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readDouble() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readFloat() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readFloat() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readFully(byte[]) - Method in class org.mapdb.DataIO.DataInputByteArray
 
readFully(byte[], int, int) - Method in class org.mapdb.DataIO.DataInputByteArray
 
readFully(byte[]) - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readFully(byte[], int, int) - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readFully(InputStream, byte[]) - Static method in class org.mapdb.DataIO
 
readFully(long, ByteBuffer) - Method in class org.mapdb.Volume.FileChannelVol
 
readInt() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readInt() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readLine() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readLine() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readLock() - Method in class org.mapdb.Store.ReadWriteSingleLock
 
readLong() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readLong() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readOnly - Static variable in interface org.mapdb.DBMaker.Keys
 
readOnly() - Method in class org.mapdb.DBMaker.Maker
Open store in read-only mode.
readonly - Variable in class org.mapdb.Store
 
readOnly - Variable in class org.mapdb.Volume.ByteBufferVol
 
readOnly - Variable in class org.mapdb.Volume.ByteBufferVolSingle
 
readOnly - Variable in class org.mapdb.Volume.FileChannelVol
 
readShort() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readShort() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readUnsignedByte() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readUnsignedByte() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readUnsignedShort() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readUnsignedShort() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
readUTF() - Method in class org.mapdb.DataIO.DataInputByteArray
 
readUTF() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
realVol - Variable in class org.mapdb.StoreWAL
 
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
 
recid - Static variable in interface org.mapdb.DB.Keys
 
RECID - Static variable in class org.mapdb.Serializer
Packs recid + it adds 3bits checksum.
RECID_ARRAY - Static variable in class org.mapdb.Serializer
 
RECID_CLASS_CATALOG - Static variable in interface org.mapdb.Engine
Points to class catalog.
RECID_FIRST - Static variable in interface org.mapdb.Engine
There are 8 reserved record ids.
RECID_LAST_RESERVED - Static variable in interface org.mapdb.Engine
There are 8 reserved record ids.
RECID_NAME_CATALOG - Static variable in interface org.mapdb.Engine
Content of this map is manipulated by DB class.
RECID_RECORD_CHECK - Static variable in interface org.mapdb.Engine
Recid used for 'record check'.
recidReuseDisable - Variable in class org.mapdb.StoreDirect
 
recids - Variable in class org.mapdb.Store.Cache.HashTable
 
recidToOffset(long) - Method in class org.mapdb.StoreDirect
 
recidTooLarge(long) - Method in class org.mapdb.StoreDirect
check if recid offset fits into current allocated structure
RECORD_ALWAYS_TRUE - Static variable in class org.mapdb.Fun
record condition which always returns true
recycledDataOut - Variable in class org.mapdb.Store
 
ref - Variable in class org.mapdb.TxEngine.Tx
 
reinit() - Method in class org.mapdb.DB
 
remainingCapacity() - Method in class org.mapdb.Queues.SimpleQueue
 
remove() - Method in class org.mapdb.BTreeMap.BTreeDescendingIterator
 
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.KeySet
 
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() - Method in class org.mapdb.Queues.SimpleQueue
 
remove(Object) - Method in class org.mapdb.Queues.SimpleQueue
 
remove(long) - Method in class org.mapdb.Store.LongObjectMap
 
remove(long) - Method in class org.mapdb.Store.LongObjectObjectMap
 
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
 
replaySoft() - Method 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
 
reverseComparator() - Static method in class org.mapdb.Fun
A utility method for getting a type-safe reversed Comparator (the negation of Fun.comparator()).
rewriteNamedCatalog(NavigableMap<String, Object>) - Method in class org.mapdb.StoreArchive
 
RIGHT_MASK - Static variable in class org.mapdb.BTreeMap.NodeSerializer
 
RIGHT_SHIFT - Static variable in class org.mapdb.BTreeMap.NodeSerializer
 
rightEdgeInc() - Method in class org.mapdb.BTreeMap.BNode
 
rollback() - Method in class org.mapdb.DB
Rollback changes made on collections loaded by this DB
rollback() - Method in class org.mapdb.Engine.CloseOnJVMShutdown
 
rollback() - Method in class org.mapdb.Engine.ReadOnly
 
rollback() - Method in interface org.mapdb.Engine
Undoes all changes made in the current transaction.
rollback() - Method in class org.mapdb.StoreAppend
 
rollback() - Method in class org.mapdb.StoreArchive
 
rollback() - Method in class org.mapdb.StoreDirect
 
rollback - Variable in class org.mapdb.StoreHeap
 
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
 
rollback() - Method in class org.mapdb.WriteAheadLog
 
rollback() - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
rootRecidRef - Variable in class org.mapdb.BTreeMap
recid under which reference to rootRecid is stored
rootRecidRef - Static variable in interface org.mapdb.DB.Keys
 
round16Up(int) - Static method in class org.mapdb.StoreDirect
 
roundDown(long, long) - Static method in class org.mapdb.Fun
 
roundUp(long, long) - Static method in class org.mapdb.Fun
 
run() - Method in interface org.mapdb.Fun.Function0
 
run(A) - Method in interface org.mapdb.Fun.Function1
 
run(int) - Method in interface org.mapdb.Fun.Function1Int
 
run(A, B) - Method in interface org.mapdb.Fun.Function2
 
run(long, A, Serializer<A>) - Method in interface org.mapdb.Fun.RecordCondition
 

S

seal() - Method in class org.mapdb.WriteAheadLog
 
secondaryKey(Bind.MapWithModificationListener<K, V>, Set<Object[]>, 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<Object[]>, 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<Object[]>, 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 - Static variable in interface org.mapdb.DB.Keys
 
segmentRecids - Variable in class org.mapdb.HTreeMap
list of segments, this is immutable
ser - Variable in class org.mapdb.SerializerBase
 
SER_BOOLEAN - Static variable in class org.mapdb.SerializerBase
 
SER_BYTE - Static variable in class org.mapdb.SerializerBase
 
SER_BYTE_ARRAY - Static variable in class org.mapdb.SerializerBase
 
SER_CHAR - Static variable in class org.mapdb.SerializerBase
 
SER_DOUBLE - Static variable in class org.mapdb.SerializerBase
 
SER_FLOAT - Static variable in class org.mapdb.SerializerBase
 
SER_INT - Static variable in class org.mapdb.SerializerBase
 
SER_INT_ARRAY - Static variable in class org.mapdb.SerializerBase
 
SER_LONG - Static variable in class org.mapdb.SerializerBase
 
SER_LONG_ARRAY - Static variable in class org.mapdb.SerializerBase
 
SER_MA_BOOL - Static variable in class org.mapdb.SerializerBase
 
SER_MA_INT - Static variable in class org.mapdb.SerializerBase
 
SER_MA_LONG - Static variable in class org.mapdb.SerializerBase
 
SER_MA_STRING - Static variable in class org.mapdb.SerializerBase
 
SER_MA_VAR - Variable in class org.mapdb.SerializerBase
 
SER_SHORT - Static variable in class org.mapdb.SerializerBase
 
SER_STRING - Static variable in class org.mapdb.SerializerBase
 
serializableOrPlaceHolder(Object) - Method in class org.mapdb.DB
 
serialize(DataOutput, Object[]) - Method in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
serialize(DataOutput, Object[]) - Method in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
serialize(DataOutput, int) - Method in class org.mapdb.BTreeKeySerializer.ByteArrayKeys
 
serialize(DataOutput, int) - Method in class org.mapdb.BTreeKeySerializer.CharArrayKeys
 
serialize(DataOutput, Object) - Method in class org.mapdb.BTreeKeySerializer.Compress
 
serialize(DataOutput, KEYS) - Method in class org.mapdb.BTreeKeySerializer
Serialize keys from single BTree Node.
serialize(DataOutput, int) - Method in interface org.mapdb.BTreeKeySerializer.StringArrayKeys
 
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, T[]) - Method in class org.mapdb.Serializer.Array
 
serialize(DataOutput, Boolean) - Method in class org.mapdb.Serializer.BooleanSer
 
serialize(DataOutput, E) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
serialize(DataOutput, E) - Method in class org.mapdb.Serializer.CompressionWrapper
 
serialize(DataOutput, A) - Method in class org.mapdb.Serializer
Serialize the content of an object into a ObjectOutput
serialize(DataOutput, A, SerializerBase.FastArrayList) - Method in interface org.mapdb.SerializerBase.Ser
Serialize the content of an object into a ObjectOutput
serialize(DataOutput, Object, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.SerHeader
 
serialize(DataOutput, Object, SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase.SerHeaderSerializer
 
serialize(DataOutput, Object) - Method in class org.mapdb.SerializerBase
 
serialize(DataOutput, Object, SerializerBase.FastArrayList<Object>) - Method in class org.mapdb.SerializerBase
 
serialize(A, Serializer<A>) - Method in class org.mapdb.Store
 
serializeChildArray(DataOutput, Object) - Method in class org.mapdb.BTreeMap.NodeSerializer
 
serializeClass(DataOutput, Class) - Method in class org.mapdb.SerializerBase
 
serializeObjectArray(DataOutput, Object[], SerializerBase.FastArrayList) - Method in class org.mapdb.SerializerBase
 
serializer - Variable in class org.mapdb.Atomic.Var
 
serializer - Variable in class org.mapdb.BTreeKeySerializer.BasicKeySerializer
 
serializer(BTreeKeySerializer) - Method in class org.mapdb.DB.BTreeSetMaker
serializer used to convert keys into/from binary form.
serializer(Serializer) - Method in class org.mapdb.DB.BTreeSetMaker
serializer used to convert keys into/from binary form.
serializer(Serializer, Comparator) - Method in class org.mapdb.DB.BTreeSetMaker
serializer 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 interface org.mapdb.DB.Keys
 
SERIALIZER - Static variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
serializer - Variable in class org.mapdb.Queues.SimpleQueue
 
Serializer<A> - Class in org.mapdb
Provides serialization and deserialization
Serializer() - Constructor for class org.mapdb.Serializer
 
serializer - Variable in class org.mapdb.Serializer.Array
 
serializer - Variable in class org.mapdb.Serializer.CompressionDeflateWrapper
 
serializer - Variable in class org.mapdb.Serializer.CompressionWrapper
 
Serializer.Array<T> - Class in org.mapdb
 
Serializer.Array(Serializer<T>) - Constructor for class org.mapdb.Serializer.Array
 
Serializer.Array(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Serializer.Array
used for deserialization
Serializer.BooleanSer - Class in org.mapdb
 
Serializer.BooleanSer() - Constructor for class org.mapdb.Serializer.BooleanSer
 
Serializer.CompressionDeflateWrapper<E> - Class in org.mapdb
wraps another serializer and (de)compresses its output/input using Deflate
Serializer.CompressionDeflateWrapper(Serializer<E>) - Constructor for class org.mapdb.Serializer.CompressionDeflateWrapper
 
Serializer.CompressionDeflateWrapper(Serializer<E>, int, byte[]) - Constructor for class org.mapdb.Serializer.CompressionDeflateWrapper
 
Serializer.CompressionDeflateWrapper(SerializerBase, DataInput, SerializerBase.FastArrayList<Object>) - Constructor for class org.mapdb.Serializer.CompressionDeflateWrapper
used for deserialization
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>, boolean) - Constructor for class org.mapdb.Serializer.CompressionWrapper
used for deserialization
Serializer.EightByteSerializer<E> - Class in org.mapdb
 
Serializer.EightByteSerializer() - Constructor for class org.mapdb.Serializer.EightByteSerializer
 
Serializer.FourByteSerializer<E> - Class in org.mapdb
 
Serializer.FourByteSerializer() - Constructor for class org.mapdb.Serializer.FourByteSerializer
 
Serializer.IntegerSerializer - Class in org.mapdb
 
Serializer.IntegerSerializer() - Constructor for class org.mapdb.Serializer.IntegerSerializer
 
Serializer.LongSerializer - Class in org.mapdb
 
Serializer.LongSerializer() - Constructor for class org.mapdb.Serializer.LongSerializer
 
SERIALIZER_ARRAY - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_COMPRESSION_DEFLATE_WRAPPER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_COMPRESSION_WRAPPER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
SERIALIZER_COMPRESSION_WRAPPER2 - 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.Deser<A> - Class in org.mapdb
 
SerializerBase.Deser() - Constructor for class org.mapdb.SerializerBase.Deser
 
SerializerBase.DeserInt - Class in org.mapdb
 
SerializerBase.DeserInt(int, boolean) - Constructor for class org.mapdb.SerializerBase.DeserInt
 
SerializerBase.DeserLong - Class in org.mapdb
 
SerializerBase.DeserLong(int, boolean) - Constructor for class org.mapdb.SerializerBase.DeserLong
 
SerializerBase.DeserSerializer - Class in org.mapdb
 
SerializerBase.DeserSerializer(Serializer) - Constructor for class org.mapdb.SerializerBase.DeserSerializer
 
SerializerBase.DeserSingleton - Class in org.mapdb
always returns single object without reading anything
SerializerBase.DeserSingleton(Object) - Constructor for class org.mapdb.SerializerBase.DeserSingleton
 
SerializerBase.DeserStringLen - Class in org.mapdb
 
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.Ser<A> - Interface in org.mapdb
 
SerializerBase.SerHeader - Class in org.mapdb
writes single byte header
SerializerBase.SerHeader(int) - Constructor for class org.mapdb.SerializerBase.SerHeader
 
SerializerBase.SerHeaderSerializer - Class in org.mapdb
 
SerializerBase.SerHeaderSerializer(int, Serializer) - Constructor for class org.mapdb.SerializerBase.SerHeaderSerializer
 
serializerClassLoader - Variable in class org.mapdb.DBMaker.Maker
 
serializerClassLoader(ClassLoader) - Method in class org.mapdb.DBMaker.Maker
Sets class loader used to POJO serializer to load classes during deserialization.
serializerClassLoader - Variable in class org.mapdb.TxMaker
 
serializerClassLoaderRegistry - Variable in class org.mapdb.DBMaker.Maker
 
serializerPojo - Variable in class org.mapdb.DB
 
SerializerPojo - Class in org.mapdb
Serializer which handles POJO, object graphs etc.
SerializerPojo(Fun.Function1<String, Object>, Fun.Function1<Object, String>, Fun.Function1Int<SerializerPojo.ClassInfo>, Fun.Function0<SerializerPojo.ClassInfo[]>, Fun.Function1<Void, String>, Fun.Function1<Class, String>, Engine) - Constructor for class org.mapdb.SerializerPojo
 
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, String, Class<?>, Class<?>) - Constructor for class org.mapdb.SerializerPojo.FieldInfo
 
SerializerPojo.ObjectInputStream2 - Class in org.mapdb
 
SerializerPojo.ObjectInputStream2(DataInput, SerializerPojo.ClassInfo[]) - Constructor for class org.mapdb.SerializerPojo.ObjectInputStream2
 
SerializerPojo.ObjectOutputStream2 - Class in org.mapdb
 
SerializerPojo.ObjectOutputStream2(OutputStream, SerializerPojo.ClassInfo[]) - Constructor for class org.mapdb.SerializerPojo.ObjectOutputStream2
 
serializerRegisterClass(String, ClassLoader) - Method in class org.mapdb.DBMaker.Maker
Register class with given Class Loader.
serializerRegisterClass(Class...) - Method in class org.mapdb.DBMaker.Maker
Register classes with their Class Loaders.
serializers - Variable in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
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.
setFieldValue(SerializerPojo.FieldInfo, Object, Object) - Method in class org.mapdb.SerializerPojo
 
setPos(int) - Method in class org.mapdb.DataIO.DataInputByteArray
 
setPos(int) - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
setPos(int) - Method in interface org.mapdb.DataIO.DataInputInternal
 
setQuitAfterGCed(Object) - Method in class org.mapdb.DataIO.HeartbeatFileLock
 
SHORT - Static variable in class org.mapdb.Serializer
 
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_ARRAY - Static variable in class org.mapdb.Serializer
 
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.Engine.CloseOnJVMShutdown
 
singleton - Variable in class org.mapdb.SerializerBase.DeserSingleton
 
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.KeySet
 
size() - Method in class org.mapdb.BTreeMap
 
size() - Method in class org.mapdb.BTreeMap.SubMap
 
size - Static variable in interface org.mapdb.DB.Keys
 
size() - Method in class org.mapdb.HTreeMap.KeySet
 
size() - Method in class org.mapdb.HTreeMap
 
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() - Method in class org.mapdb.Store.LongLongMap
 
size - Variable in class org.mapdb.Store.LongQueue
 
size - Variable in class org.mapdb.Volume.FileChannelVol
 
SIZE_MASK - Static variable in class org.mapdb.BTreeMap.NodeSerializer
 
sizeIncrement - Variable in class org.mapdb.StoreAppend
 
sizeIncrement - Variable in class org.mapdb.StoreDirect
 
sizeLimit(double) - Method in class org.mapdb.DBMaker.Maker
Deprecated.
right now not implemented, will be renamed to allocate*()
sizeLong() - Method in interface org.mapdb.Bind.MapWithModificationListener
 
sizeLong() - Method in class org.mapdb.BTreeMap.KeySet
 
sizeLong() - Method in class org.mapdb.BTreeMap
 
sizeLong() - Method in class org.mapdb.BTreeMap.SubMap
 
sizeLong() - Method in class org.mapdb.HTreeMap.KeySet
 
sizeLong() - Method in class org.mapdb.HTreeMap
 
sizeMask - Variable in class org.mapdb.DataIO.DataOutputByteArray
 
skip(long) - Method in class org.mapdb.DataIO.DataInputToStream
 
skipBytes(int) - Method in class org.mapdb.DataIO.DataInputByteArray
 
skipBytes(int) - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
skipFully(InputStream, long) - Static method in class org.mapdb.DataIO
 
slices - Variable in class org.mapdb.Volume.ByteArrayVol
 
slices - Variable in class org.mapdb.Volume.ByteBufferVol
 
sliceShift - Variable in class org.mapdb.StoreAppend
 
sliceShift - Variable in class org.mapdb.StoreDirect
 
sliceShift - Variable in class org.mapdb.Volume.ByteArrayVol
 
sliceShift - Variable in class org.mapdb.Volume.ByteBufferVol
 
sliceSize - Variable in class org.mapdb.Volume.ByteArrayVol
 
sliceSize() - Method in class org.mapdb.Volume.ByteArrayVol
 
sliceSize - Variable in class org.mapdb.Volume.ByteBufferVol
 
sliceSize() - Method in class org.mapdb.Volume.ByteBufferVol
 
sliceSize() - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
sliceSize - Variable in class org.mapdb.Volume.FileChannelVol
 
sliceSize() - Method in class org.mapdb.Volume.FileChannelVol
 
sliceSize() - Method in class org.mapdb.Volume.RandomAccessFileVol
 
sliceSize() - Method in class org.mapdb.Volume.ReadOnly
 
sliceSize() - Method in class org.mapdb.Volume.SingleByteArrayVol
 
sliceSize() - Method in class org.mapdb.Volume
 
sliceSizeModMask - Variable in class org.mapdb.Volume.ByteArrayVol
 
sliceSizeModMask - Variable in class org.mapdb.Volume.ByteBufferVol
 
SLOTS_COUNT - Static variable in class org.mapdb.StoreDirect
number of free physical slots
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 class org.mapdb.Engine.CloseOnJVMShutdown
 
snapshot() - Method in class org.mapdb.Engine.ReadOnlyWrapper
 
snapshot() - Method in interface org.mapdb.Engine
Returns read-only snapshot of data in Engine.
snapshot() - Method in class org.mapdb.HTreeMap
Make readonly snapshot view of current Map.
snapshot() - Method in class org.mapdb.StoreAppend
 
snapshot() - Method in class org.mapdb.StoreArchive
 
snapshot() - Method in class org.mapdb.StoreDirect
 
snapshot() - Method in class org.mapdb.StoreDirect.Snapshot
 
snapshot() - Method in class org.mapdb.StoreHeap
 
snapshot() - Method in class org.mapdb.StoreHeap.Snapshot
 
snapshot() - Method in class org.mapdb.TxEngine
 
snapshot() - Method in class org.mapdb.TxEngine.Tx
 
snapshotCloseAllOnCompact() - Method in class org.mapdb.StoreDirect
 
snapshotEnable() - Method in class org.mapdb.DBMaker.Maker
MapDB supports snapshots.
snapshotEnable - Variable in class org.mapdb.Store
 
snapshots - Static variable in interface org.mapdb.DBMaker.Keys
 
snapshots - Variable in class org.mapdb.StoreAppend
 
snapshots - Variable in class org.mapdb.StoreDirect
 
snapshots - Variable in class org.mapdb.StoreHeap
 
sort(Iterator<E>, boolean, int, Comparator, Serializer<E>, Executor) - Static method in class org.mapdb.Pump
Sorts large data set by given Comparator.
sort(Comparator<E>, boolean, Iterator<E>...) - Static method in class org.mapdb.Pump
Merge presorted iterators into single sorted iterator.
standalone - Variable in class org.mapdb.DB.BTreeSetMaker
 
standalone() - Method in class org.mapdb.DB.BTreeSetMaker
 
start - Variable in class org.mapdb.Store.LongQueue
 
startNextFile() - Method in class org.mapdb.WriteAheadLog
 
startSize - Variable in class org.mapdb.StoreAppend
 
startSize - Variable in class org.mapdb.StoreDirect
 
store - Static variable in interface org.mapdb.DBMaker.Keys
 
Store - Class in org.mapdb
 
Store(String, Volume.VolumeFactory, Store.Cache, int, int, boolean, boolean, byte[], boolean, boolean, boolean, DataIO.HeartbeatFileLock) - Constructor for class org.mapdb.Store
 
Store.Cache - Class in org.mapdb
Cache implementation, part of Store class.
Store.Cache(boolean) - Constructor for class org.mapdb.Store.Cache
 
Store.Cache.HardRef - Class in org.mapdb
Cache created objects using hard reference.
Store.Cache.HardRef(int, boolean, ScheduledExecutorService, long) - Constructor for class org.mapdb.Store.Cache.HardRef
 
Store.Cache.HashTable - Class in org.mapdb
Fixed size cache which uses hash table.
Store.Cache.HashTable(int, boolean) - Constructor for class org.mapdb.Store.Cache.HashTable
 
Store.Cache.LRU - Class in org.mapdb
 
Store.Cache.LRU(int, boolean) - Constructor for class org.mapdb.Store.Cache.LRU
 
Store.Cache.WeakSoftRef - Class in org.mapdb
Instance cache which uses SoftReference or WeakReference Items can be removed from cache by Garbage Collector if
Store.Cache.WeakSoftRef(boolean, boolean, ScheduledExecutorService, long) - Constructor for class org.mapdb.Store.Cache.WeakSoftRef
 
Store.Cache.WeakSoftRef.CacheItem - Interface in org.mapdb
 
Store.Cache.WeakSoftRef.CacheSoftItem<A> - Class in org.mapdb
 
Store.Cache.WeakSoftRef.CacheSoftItem(A, ReferenceQueue<A>, long) - Constructor for class org.mapdb.Store.Cache.WeakSoftRef.CacheSoftItem
 
Store.Cache.WeakSoftRef.CacheWeakItem<A> - Class in org.mapdb
 
Store.Cache.WeakSoftRef.CacheWeakItem(A, ReferenceQueue<A>, long) - Constructor for class org.mapdb.Store.Cache.WeakSoftRef.CacheWeakItem
 
Store.LongList - Class in org.mapdb
 
Store.LongList() - Constructor for class org.mapdb.Store.LongList
 
Store.LongLongMap - Class in org.mapdb
Open Hash Map which uses primitive long as values and keys.
Store.LongLongMap() - Constructor for class org.mapdb.Store.LongLongMap
 
Store.LongLongMap(int) - Constructor for class org.mapdb.Store.LongLongMap
 
Store.LongObjectMap<V> - Class in org.mapdb
Open Hash Map which uses primitive long as keys.
Store.LongObjectMap() - Constructor for class org.mapdb.Store.LongObjectMap
 
Store.LongObjectMap(int) - Constructor for class org.mapdb.Store.LongObjectMap
 
Store.LongObjectObjectMap<V1,V2> - Class in org.mapdb
Open Hash Map which uses primitive long as keys.
Store.LongObjectObjectMap() - Constructor for class org.mapdb.Store.LongObjectObjectMap
 
Store.LongObjectObjectMap(int) - Constructor for class org.mapdb.Store.LongObjectObjectMap
 
Store.LongQueue - Class in org.mapdb
Queue of primitive long.
Store.LongQueue() - Constructor for class org.mapdb.Store.LongQueue
 
Store.LongQueue(int) - Constructor for class org.mapdb.Store.LongQueue
size is in bytes, each long consumes between 1 to 10 bytes depending on its value
Store.MemoryBarrierLessLock - Class in org.mapdb
Lock which blocks parallel execution, but does not use MemoryBarrier (and does not flush CPU cache)
Store.MemoryBarrierLessLock() - Constructor for class org.mapdb.Store.MemoryBarrierLessLock
 
Store.ReadWriteSingleLock - Class in org.mapdb
fake read/write lock which in fact locks on single write lock
Store.ReadWriteSingleLock(Lock) - Constructor for class org.mapdb.Store.ReadWriteSingleLock
 
store_append - Static variable in interface org.mapdb.DBMaker.Keys
 
STORE_APPENDS_ZERO_ARRAY - Static variable in class org.mapdb.StoreAppend
 
store_archive - 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_SIZE - Static variable in class org.mapdb.StoreDirect
 
STORE_VERSION - Static variable in class org.mapdb.StoreAppend
2 byte store version
STORE_VERSION - Static variable in class org.mapdb.StoreDirect
2 byte store version
store_wal - Static variable in interface org.mapdb.DBMaker.Keys
 
StoreAppend - Class in org.mapdb
append only store
StoreAppend(String, Volume.VolumeFactory, Store.Cache, int, int, boolean, boolean, byte[], boolean, boolean, boolean, DataIO.HeartbeatFileLock, boolean, ScheduledExecutorService, long, long) - Constructor for class org.mapdb.StoreAppend
 
StoreAppend(String) - Constructor for class org.mapdb.StoreAppend
 
StoreAppend(StoreAppend, Store.LongLongMap[]) - Constructor for class org.mapdb.StoreAppend
protected constructor used to take snapshots
StoreArchive - Class in org.mapdb
Store without index table.
StoreArchive(String, Volume.VolumeFactory, boolean) - Constructor for class org.mapdb.StoreArchive
 
StoreArchive(String, Volume.VolumeFactory, Store.Cache, int, int, boolean, boolean, byte[], boolean, boolean, boolean, DataIO.HeartbeatFileLock) - Constructor for class org.mapdb.StoreArchive
 
StoreCached - Class in org.mapdb
Extends StoreDirect with Write Cache
StoreCached(String, Volume.VolumeFactory, Store.Cache, int, int, boolean, boolean, byte[], boolean, boolean, boolean, DataIO.HeartbeatFileLock, ScheduledExecutorService, long, long, boolean, long, int) - Constructor for class org.mapdb.StoreCached
 
StoreCached(String) - Constructor for class org.mapdb.StoreCached
 
StoreDirect - Class in org.mapdb
 
StoreDirect(String, Volume.VolumeFactory, Store.Cache, int, int, boolean, boolean, byte[], boolean, boolean, boolean, DataIO.HeartbeatFileLock, ScheduledExecutorService, long, long, boolean) - Constructor for class org.mapdb.StoreDirect
 
StoreDirect(String) - Constructor for class org.mapdb.StoreDirect
 
StoreDirect.Snapshot - Class in org.mapdb
 
StoreDirect.Snapshot(StoreDirect) - Constructor for class org.mapdb.StoreDirect.Snapshot
 
storeExecutor - Variable in class org.mapdb.DB
 
storeExecutor - Variable in class org.mapdb.DBMaker.Maker
 
storeExecutorEnable() - Method in class org.mapdb.DBMaker.Maker
Enable separate executor for store (async write, compaction)
storeExecutorEnable(ScheduledExecutorService) - Method in class org.mapdb.DBMaker.Maker
Enable separate executor for cache.
storeExecutorPeriod - Static variable in interface org.mapdb.DBMaker.Keys
 
storeExecutorPeriod(long) - Method in class org.mapdb.DBMaker.Maker
Sets interval in which executor should check cache
StoreHeap - Class in org.mapdb
Store which keeps all instances on heap.
StoreHeap(boolean, int, int, boolean) - Constructor for class org.mapdb.StoreHeap
 
StoreHeap.Snapshot - Class in org.mapdb
 
StoreHeap.Snapshot(StoreHeap) - Constructor for class org.mapdb.StoreHeap.Snapshot
 
storeSizeGet() - Method in class org.mapdb.StoreDirect
 
storeSizeSet(long) - Method in class org.mapdb.StoreDirect
 
StoreWAL - Class in org.mapdb
Write-Ahead-Log
StoreWAL(String) - Constructor for class org.mapdb.StoreWAL
 
StoreWAL(String, Volume.VolumeFactory, Store.Cache, int, int, boolean, boolean, byte[], boolean, boolean, boolean, DataIO.HeartbeatFileLock, ScheduledExecutorService, long, long, boolean, long, 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.Maker
DB Get methods such as DB.treeMap(String) or DB.atomicLong(String) auto create new record with default values, if record with given name does not exist.
STRING - Static variable in class org.mapdb.BTreeKeySerializer
 
STRING - Static variable in class org.mapdb.Serializer
Serializes strings using UTF8 encoding.
STRING - Static variable in interface org.mapdb.SerializerBase.Header
 
STRING2 - Static variable in class org.mapdb.BTreeKeySerializer
 
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 class org.mapdb.Serializer
Serializes strings using ASCII encoding (8 bit character).
STRING_INTERN - Static variable in class org.mapdb.Serializer
Serializes strings using UTF8 encoding.
STRING_NOSIZE - Static variable in class org.mapdb.Serializer
Serializes strings using UTF8 encoding.
STRING_XXHASH - Static variable in class org.mapdb.Serializer
Serializes strings using UTF8 encoding.
structuralLock - Variable in class org.mapdb.Store
protects structural layout of records.
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
 
subSet(E, boolean, E, boolean) - Method in class org.mapdb.BTreeMap.KeySet
 
subSet(E, E) - Method in class org.mapdb.BTreeMap.KeySet
 
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.ByteArrayVol
 
sync() - Method in class org.mapdb.Volume.FileChannelVol
 
sync() - Method in class org.mapdb.Volume.MappedFileVol
 
sync() - Method in class org.mapdb.Volume.MappedFileVolSingle
 
sync() - Method in class org.mapdb.Volume.MemoryVol
 
sync() - Method in class org.mapdb.Volume.MemoryVolSingle
 
sync() - Method in class org.mapdb.Volume.RandomAccessFileVol
 
sync() - Method in class org.mapdb.Volume.ReadOnly
 
sync() - Method in class org.mapdb.Volume.SingleByteArrayVol
 
sync() - Method in class org.mapdb.Volume
 
sync() - Method in class org.mapdb.WriteAheadLog
 

T

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
 
tailRecid - Static variable in interface org.mapdb.DB.Keys
 
tailSet(E, boolean) - Method in class org.mapdb.BTreeMap.KeySet
 
tailSet(E) - Method in class org.mapdb.BTreeMap.KeySet
 
take() - Method in class org.mapdb.Queues.SimpleQueue
 
take() - Method in class org.mapdb.Store.LongQueue
Takes and returns value from queue.
tempFileDB() - Static method in class org.mapdb.DBMaker
Creates new database in temporary folder.
tempHashMap() - Static method in class org.mapdb.DBMaker
Create new HTreeMap backed by temporary file storage.
tempHashSet() - Static method in class org.mapdb.DBMaker
Create new HashSet backed by temporary file storage.
tempTreeMap() - Static method in class org.mapdb.DBMaker
Create new BTreeMap backed by temporary file storage.
tempTreeSet() - Static method in class org.mapdb.DBMaker
Create new TreeSet backed by temporary file storage.
THIS_SERIALIZER - Static variable in interface org.mapdb.SerializerBase.HeaderMapDB
 
TICK - Static variable in class org.mapdb.Queues.SimpleQueue
 
time - Variable in class org.mapdb.HTreeMap.ExpireLinkNode
 
toArray() - Method in class org.mapdb.BTreeMap.KeySet
 
toArray(T[]) - Method in class org.mapdb.BTreeMap.KeySet
 
toArray() - Method in class org.mapdb.Queues.SimpleQueue
 
toArray(T[]) - Method in class org.mapdb.Queues.SimpleQueue
 
toByte(int) - Static method in class org.mapdb.Volume.ByteBufferVol
 
toByte(long) - Static method in class org.mapdb.Volume.ByteBufferVol
 
toHexa(byte[]) - Static method in class org.mapdb.DataIO
Converts binary array into its hexadecimal representation.
TOMBSTONE - Static variable in class org.mapdb.StoreHeap
 
TOMBSTONE - Static variable in class org.mapdb.TxEngine
 
TOMBSTONE2 - Static variable in class org.mapdb.StoreCached
 
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.Pair
 
toString() - Method in class org.mapdb.SerializerPojo.ClassInfo
 
toString() - Method in class org.mapdb.Volume.MemoryVol
 
toString() - Method in class org.mapdb.Volume.MemoryVolSingle
 
transactionDisable - Static variable in interface org.mapdb.DBMaker.Keys
 
transactionDisable() - Method in class org.mapdb.DBMaker.Maker
Transaction journal is enabled by default You must call DB.commit() to save your changes.
transferInto(long, Volume, long, long) - Method in class org.mapdb.Volume.ByteArrayVol
 
transferInto(long, Volume, long, long) - Method in class org.mapdb.Volume.ByteBufferVol
 
transferInto(long, Volume, long, long) - Method in class org.mapdb.Volume.ByteBufferVolSingle
 
transferInto(long, Volume, long, long) - Method in class org.mapdb.Volume.ReadOnly
 
transferInto(long, Volume, long, long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
transferInto(long, Volume, long, long) - Method in class org.mapdb.Volume
Transfers data from this Volume into target volume.
treeMap(String) - Method in class org.mapdb.DB
Opens existing or creates new B-linked-tree Map.
treeMap(String, Serializer<K>, Serializer<V>) - Method in class org.mapdb.DB
 
treeMap(String, BTreeKeySerializer, Serializer<V>) - Method in class org.mapdb.DB
 
TREEMAP - Static variable in interface org.mapdb.SerializerBase.Header
 
treeMapCreate(String) - Method in class org.mapdb.DB
Returns new builder for TreeMap with given name
treeMapCreate(DB.BTreeMapMaker) - Method in class org.mapdb.DB
 
treeSet(String) - Method in class org.mapdb.DB
Opens existing or creates new B-linked-tree Set.
treeSet(String, Serializer) - Method in class org.mapdb.DB
 
treeSet(String, BTreeKeySerializer) - Method in class org.mapdb.DB
 
TREESET - Static variable in interface org.mapdb.SerializerBase.Header
 
treeSetCreate(String) - Method in class org.mapdb.DB
Creates new TreeSet.
treeSetCreate(DB.BTreeSetMaker) - Method in class org.mapdb.DB
 
TRUE - Static variable in class org.mapdb.DBMaker
 
truncate(long) - Method in class org.mapdb.Volume.ByteArrayVol
 
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.MappedFileVolSingle
 
truncate(long) - Method in class org.mapdb.Volume.MemoryVol
 
truncate(long) - Method in class org.mapdb.Volume.MemoryVolSingle
 
truncate(long) - Method in class org.mapdb.Volume.RandomAccessFileVol
 
truncate(long) - Method in class org.mapdb.Volume.ReadOnly
 
truncate(long) - Method in class org.mapdb.Volume.SingleByteArrayVol
 
truncate(long) - Method in class org.mapdb.Volume
 
tryLock() - Method in class org.mapdb.Store.MemoryBarrierLessLock
 
tryLock(long, TimeUnit) - Method in class org.mapdb.Store.MemoryBarrierLessLock
 
tsize - Variable in class org.mapdb.BTreeKeySerializer.ArrayKeySerializer
 
tx - Variable in class org.mapdb.StoreAppend
 
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, int) - 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, ScheduledExecutorService, Fun.Function1<Class, String>) - 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 - Static variable in interface org.mapdb.DB.Keys
 
type - Variable in class org.mapdb.SerializerPojo.FieldInfo
 
typeClass - Variable in class org.mapdb.SerializerPojo.FieldInfo
 

U

uncommitedData - Variable in class org.mapdb.TxEngine
 
uncommittedDataLongs - Variable in class org.mapdb.StoreWAL
Contains vol modifications from current not yet committed transaction.
uncommittedIndexTable - Variable in class org.mapdb.StoreWAL
Contains index table modifications from current not yet committed transaction.
uncommittedStackPages - Variable in class org.mapdb.StoreCached
stores modified stack pages.
unknownClasses - Variable in class org.mapdb.DB
 
unlock(LongConcurrentHashMap<Thread>, long) - Static method in class org.mapdb.BTreeMap
 
unlock() - Method in class org.mapdb.DataIO.HeartbeatFileLock
Unlock the file.
unlock() - Method in class org.mapdb.Store.MemoryBarrierLessLock
 
unlockAll(LongConcurrentHashMap<Thread>) - Static method in class org.mapdb.BTreeMap
 
unmap(MappedByteBuffer) - Static method in class org.mapdb.Volume.ByteBufferVol
Hack to unmap MappedByteBuffer.
unpack(long) - Method in class org.mapdb.Serializer.EightByteSerializer
 
unpack(int) - Method in class org.mapdb.Serializer.FourByteSerializer
 
unpack(int) - Method in class org.mapdb.Serializer.IntegerSerializer
 
unpack(long) - Method in class org.mapdb.Serializer.LongSerializer
 
unpackInt() - Method in class org.mapdb.DataIO.DataInputByteArray
 
unpackInt() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
unpackInt() - Method in interface org.mapdb.DataIO.DataInputInternal
 
unpackInt(DataInput) - Static method in class org.mapdb.DataIO
Unpack int value from the input stream.
unpackIntArray(int[], int, int) - Method in class org.mapdb.DataIO.DataInputByteArray
 
unpackIntArray(int[], int, int) - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
unpackIntArray(int[], int, int) - Method in interface org.mapdb.DataIO.DataInputInternal
 
unpackLong() - Method in class org.mapdb.DataIO.DataInputByteArray
 
unpackLong() - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
unpackLong() - Method in interface org.mapdb.DataIO.DataInputInternal
 
unpackLong(DataInput) - Static method in class org.mapdb.DataIO
Unpack long value from the input stream.
unpackLong(InputStream) - Static method in class org.mapdb.DataIO
Unpack long value from the input stream.
unpackLongArray(long[], int, int) - Method in class org.mapdb.DataIO.DataInputByteArray
 
unpackLongArray(long[], int, int) - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
unpackLongArray(long[], int, int) - Method in interface org.mapdb.DataIO.DataInputInternal
 
unpackLongArrayDeltaCompression(int) - Method in class org.mapdb.DataIO.DataInputByteArray
 
unpackLongArrayDeltaCompression(int) - Method in class org.mapdb.DataIO.DataInputByteBuffer
 
unpackLongArrayDeltaCompression(int) - Method in interface org.mapdb.DataIO.DataInputInternal
 
unpackLongBidi(byte[], int) - Static method in class org.mapdb.DataIO
Unpack long value.
unpackLongBidiReverse(byte[], int, int) - Static method in class org.mapdb.DataIO
 
unpackRecid(DataInput) - Static method in class org.mapdb.DataIO
Unpack RECID value from the input stream with 3 bit checksum.
UNSAFE_VOL_FACTORY - Static variable in class org.mapdb.Volume
If sun.misc.Unsafe is available it will use Volume based on Unsafe.
UNUSED1 - Static variable in class org.mapdb.StoreDirect
 
UNUSED2 - Static variable in class org.mapdb.StoreDirect
 
UNUSED3 - Static variable in class org.mapdb.StoreDirect
 
UNUSED4 - Static variable in class org.mapdb.StoreDirect
 
UNUSED5 - Static variable in class org.mapdb.StoreDirect
 
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.Engine.CloseOnJVMShutdown
 
update(long, A, Serializer<A>) - Method in class org.mapdb.Engine.ReadOnly
 
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.Store
 
update(long, A, Serializer<A>) - Method in class org.mapdb.StoreCached
 
update(long, A, Serializer<A>) - Method in class org.mapdb.StoreHeap
 
update(long, A, Serializer<A>) - Method in class org.mapdb.TxEngine.Tx
 
update(long, A, Serializer<A>) - Method in class org.mapdb.TxEngine
 
update2(long, DataIO.DataOutputByteArray) - Method in class org.mapdb.Store
 
update2(long, DataIO.DataOutputByteArray) - Method in class org.mapdb.StoreAppend
 
update2(long, DataIO.DataOutputByteArray) - Method in class org.mapdb.StoreArchive
 
update2(long, DataIO.DataOutputByteArray) - Method in class org.mapdb.StoreDirect
 
update2(long, DataIO.DataOutputByteArray) - Method in class org.mapdb.StoreHeap
 
updateOld(int, long, Object) - Method in class org.mapdb.StoreHeap
 
useDirectBuffer - Variable in class org.mapdb.Volume.MemoryVol
 
useDirectBuffer - Variable in class org.mapdb.Volume.MemoryVolSingle
 
useLocks - Static variable in interface org.mapdb.DB.Keys
 
useObjectStream - Variable in class org.mapdb.SerializerPojo.ClassInfo
 
usesAdvancedSerialization(Class<?>) - Static method in class org.mapdb.SerializerPojo
 
useWeakRef - Variable in class org.mapdb.Store.Cache.WeakSoftRef
 
UUID - Static variable in class org.mapdb.BTreeKeySerializer
 
UUID - Static variable in class org.mapdb.Serializer
Serializers UUID class
UUID - Static variable in interface org.mapdb.SerializerBase.Header
 

V

val(int, Serializer) - Method in class org.mapdb.BTreeMap.BNode
 
val(int, Serializer) - Method in class org.mapdb.BTreeMap.DirNode
 
val(int, Serializer) - Method in class org.mapdb.BTreeMap.LeafNode
 
valExpand(Object) - Method in class org.mapdb.BTreeMap
 
VALREF_SERIALIZER - Static variable in class org.mapdb.BTreeMap
 
valSize(Serializer) - Method in class org.mapdb.BTreeMap.BNode
 
valSize(Serializer) - Method in class org.mapdb.BTreeMap.DirNode
 
valSize(Serializer) - 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 - Variable in class org.mapdb.Queues.SimpleQueue.Node
 
valueArrayCopyOfRange(Object, int, int) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayCopyOfRange(Object, int, int) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayCopyOfRange(Object, int, int) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayCopyOfRange(Object, int, int) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayCopyOfRange(Object, int, int) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayCopyOfRange(Object, int, int) - Method in class org.mapdb.Serializer
 
valueArrayDeleteValue(Object, int) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayDeleteValue(Object, int) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayDeleteValue(Object, int) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayDeleteValue(Object, int) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayDeleteValue(Object, int) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayDeleteValue(Object, int) - Method in class org.mapdb.Serializer
 
valueArrayDeserialize(DataInput, int) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayDeserialize(DataInput, int) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayDeserialize(DataInput, int) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayDeserialize(DataInput, int) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayDeserialize(DataInput, int) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayDeserialize(DataInput, int) - Method in class org.mapdb.Serializer
 
valueArrayEmpty() - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayEmpty() - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayEmpty() - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayEmpty() - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayEmpty() - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayEmpty() - Method in class org.mapdb.Serializer
 
valueArrayFromArray(Object[]) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayFromArray(Object[]) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayFromArray(Object[]) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayFromArray(Object[]) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayFromArray(Object[]) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayFromArray(Object[]) - Method in class org.mapdb.Serializer
 
valueArrayGet(Object, int) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayGet(Object, int) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayGet(Object, int) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayGet(Object, int) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayGet(Object, int) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayGet(Object, int) - Method in class org.mapdb.Serializer
 
valueArrayPut(Object, int, Boolean) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayPut(Object, int, E) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayPut(Object, int, E) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayPut(Object, int, E) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayPut(Object, int, E) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayPut(Object, int, A) - Method in class org.mapdb.Serializer
 
valueArraySerialize(DataOutput, Object) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArraySerialize(DataOutput, Object) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArraySerialize(DataOutput, Object) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArraySerialize(DataOutput, Object) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArraySerialize(DataOutput, Object) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArraySerialize(DataOutput, Object) - Method in class org.mapdb.Serializer
 
valueArraySize(Object) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArraySize(Object) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArraySize(Object) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArraySize(Object) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArraySize(Object) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArraySize(Object) - Method in class org.mapdb.Serializer
 
valueArrayUpdateVal(Object, int, Boolean) - Method in class org.mapdb.Serializer.BooleanSer
 
valueArrayUpdateVal(Object, int, E) - Method in class org.mapdb.Serializer.CompressionDeflateWrapper
 
valueArrayUpdateVal(Object, int, E) - Method in class org.mapdb.Serializer.CompressionWrapper
 
valueArrayUpdateVal(Object, int, E) - Method in class org.mapdb.Serializer.EightByteSerializer
 
valueArrayUpdateVal(Object, int, E) - Method in class org.mapdb.Serializer.FourByteSerializer
 
valueArrayUpdateVal(Object, int, A) - Method in class org.mapdb.Serializer
 
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
 
valueNodeSerializer - Variable in class org.mapdb.BTreeMap
Serializer used to convert values inside nodes from/into binary form If maps has external serializer, this is ValRef serializer
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 values 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 - Static variable in interface org.mapdb.DB.Keys
 
valueSerializer - Variable in class org.mapdb.HTreeMap
 
valuesOutsideNodes - Variable in class org.mapdb.DB.BTreeMapMaker
 
valuesOutsideNodes - Static variable in interface org.mapdb.DB.Keys
 
valuesOutsideNodesEnable() - Method in class org.mapdb.DB.BTreeMapMaker
by default values are stored inside BTree Nodes.
vol - Variable in class org.mapdb.StoreArchive
 
vol - Variable in class org.mapdb.StoreDirect
 
vol - Variable in class org.mapdb.Volume.ReadOnly
 
volSize - Variable in class org.mapdb.StoreArchive
 
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.ByteArrayVol - Class in org.mapdb
 
Volume.ByteArrayVol() - Constructor for class org.mapdb.Volume.ByteArrayVol
 
Volume.ByteArrayVol(int, long) - Constructor for class org.mapdb.Volume.ByteArrayVol
 
Volume.ByteBufferVol - Class in org.mapdb
Abstract Volume over bunch of ByteBuffers It leaves ByteBufferVol details (allocation, disposal) on subclasses.
Volume.ByteBufferVol(boolean, int, boolean) - Constructor for class org.mapdb.Volume.ByteBufferVol
 
Volume.ByteBufferVolSingle - Class in org.mapdb
Abstract Volume over single ByteBuffer, maximal size is 2GB (32bit limit).
Volume.ByteBufferVolSingle(boolean, long, boolean) - Constructor for class org.mapdb.Volume.ByteBufferVolSingle
 
Volume.FileChannelVol - Class in org.mapdb
Volume which uses FileChannel.
Volume.FileChannelVol(File, boolean, boolean, int, long) - Constructor for class org.mapdb.Volume.FileChannelVol
 
Volume.FileChannelVol(File) - Constructor for class org.mapdb.Volume.FileChannelVol
 
Volume.MappedFileVol - Class in org.mapdb
 
Volume.MappedFileVol(File, boolean, boolean, int, boolean, long) - Constructor for class org.mapdb.Volume.MappedFileVol
 
Volume.MappedFileVolSingle - Class in org.mapdb
 
Volume.MappedFileVolSingle(File, boolean, boolean, long, boolean) - Constructor for class org.mapdb.Volume.MappedFileVolSingle
 
Volume.MemoryVol - Class in org.mapdb
 
Volume.MemoryVol(boolean, int, boolean, long) - Constructor for class org.mapdb.Volume.MemoryVol
 
Volume.MemoryVolSingle - Class in org.mapdb
 
Volume.MemoryVolSingle(boolean, long, boolean) - Constructor for class org.mapdb.Volume.MemoryVolSingle
 
Volume.RandomAccessFileVol - Class in org.mapdb
 
Volume.RandomAccessFileVol(File, boolean, boolean, long) - Constructor for class org.mapdb.Volume.RandomAccessFileVol
 
Volume.ReadOnly - Class in org.mapdb
 
Volume.ReadOnly(Volume) - Constructor for class org.mapdb.Volume.ReadOnly
 
Volume.SingleByteArrayVol - Class in org.mapdb
Volume backed by on-heap byte[] with maximal fixed size 2GB.
Volume.SingleByteArrayVol(int) - Constructor for class org.mapdb.Volume.SingleByteArrayVol
 
Volume.SingleByteArrayVol(byte[]) - Constructor for class org.mapdb.Volume.SingleByteArrayVol
 
Volume.VolumeFactory - Class in org.mapdb
 
Volume.VolumeFactory() - Constructor for class org.mapdb.Volume.VolumeFactory
 
volume_byteBuffer - Static variable in interface org.mapdb.DBMaker.Keys
 
volume_directByteBuffer - Static variable in interface org.mapdb.DBMaker.Keys
 
volume_fileChannel - 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_raf - Static variable in interface org.mapdb.DBMaker.Keys
 
volume_unsafe - Static variable in interface org.mapdb.DBMaker.Keys
 
volumeFactory - Variable in class org.mapdb.Store
 
volumes - Variable in class org.mapdb.WriteAheadLog
 
volumeTransfer(long, Volume, Volume) - Static method in class org.mapdb.Volume
transfer data from one volume to second.

W

wal - Variable in class org.mapdb.StoreAppend
 
wal - Variable in class org.mapdb.StoreWAL
 
WAL_HEADER - Static variable in class org.mapdb.WriteAheadLog
4 byte file header
WAL_SEAL - Static variable in class org.mapdb.WriteAheadLog
 
WAL_STORE_VERSION - Static variable in class org.mapdb.WriteAheadLog
2 byte store version
walGetByteArray(long) - Method in class org.mapdb.WriteAheadLog
Retrieve DataInput from WAL.
walGetByteArray2(long) - Method in class org.mapdb.WriteAheadLog
Retrieve byte[] from WAL.
walGetData(long, int) - Method in class org.mapdb.StoreWAL
 
walGetRecord(long, long) - Method in class org.mapdb.WriteAheadLog
 
walPointer(long, long, long) - Method in class org.mapdb.WriteAheadLog
 
walPointerToFileNum(long) - Method in class org.mapdb.WriteAheadLog
 
walPointerToOffset(long) - Method in class org.mapdb.WriteAheadLog
 
walPointerToSize(long) - Method in class org.mapdb.WriteAheadLog
 
walPutByteArray(long, byte[], int, int) - Method in class org.mapdb.WriteAheadLog
Puts instruction into WAL.
walPutLong(long, long) - Method in class org.mapdb.WriteAheadLog
Put 8 byte long into WAL.
walPutPreallocate(long) - Method in class org.mapdb.WriteAheadLog
 
walPutRecord(long, byte[], int, int) - Method in class org.mapdb.WriteAheadLog
 
walPutTombstone(long) - Method in class org.mapdb.WriteAheadLog
 
walRec - Variable in class org.mapdb.WriteAheadLog
record WALs, store recid-record pairs.
write(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
write(byte[], int, int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
WriteAheadLog - Class in org.mapdb
WAL shared between StoreWAL and StoreAppend
WriteAheadLog(String, Volume.VolumeFactory, long) - Constructor for class org.mapdb.WriteAheadLog
 
WriteAheadLog(String) - Constructor for class org.mapdb.WriteAheadLog
 
WriteAheadLog.WALReplay - Interface in org.mapdb
 
writeBoolean(boolean) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeBooleanArray(DataOutput, boolean[]) - Static method in class org.mapdb.SerializerBase
Writes boolean[] into output, each value in array is represented by single byte
writeByte(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeByteArray(long, long, Volume, long, int) - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
writeBytes(String) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeCache - Variable in class org.mapdb.StoreCached
 
writeChar(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeChars(String) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeClassDescriptor(ObjectStreamClass) - Method in class org.mapdb.SerializerPojo.ObjectOutputStream2
 
writeDouble(double) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeFloat(float) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeFully(long, ByteBuffer) - Method in class org.mapdb.Volume.FileChannelVol
 
writeInt(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeLock() - Method in class org.mapdb.Store.ReadWriteSingleLock
 
writeLong(long) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeLong(long, long) - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
writePreallocate(long) - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
writeQueueSize - Variable in class org.mapdb.StoreCached
 
writeQueueSizePerSegment - Variable in class org.mapdb.StoreCached
 
writeRecord(long, long, Volume, long, int) - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
writeShort(int) - Method in class org.mapdb.DataIO.DataOutputByteArray
 
writeTombstone(long) - Method in interface org.mapdb.WriteAheadLog.WALReplay
 
writeUTF(String) - Method in class org.mapdb.DataIO.DataOutputByteArray
 

Z

ZERO_FAIL - Static variable in interface org.mapdb.SerializerBase.Header
 
ZERO_OR_POSITIVE_INT - Static variable in class org.mapdb.BTreeKeySerializer
ZERO_OR_POSITIVE_LONG - Static variable in class org.mapdb.BTreeKeySerializer
Deprecated.

_

_newAppendFileDB(File) - Method in class org.mapdb.DBMaker.Maker
 
_newArchiveFileDB(File) - Method in class org.mapdb.DBMaker.Maker
 
_newFileDB(File) - Method in class org.mapdb.DBMaker.Maker
 
_newHeapDB() - Method in class org.mapdb.DBMaker.Maker
 
_newMemoryDB() - Method in class org.mapdb.DBMaker.Maker
 
_newMemoryDirectDB() - Method in class org.mapdb.DBMaker.Maker
 
_newMemoryUnsafeDB() - Method in class org.mapdb.DBMaker.Maker
 
$ 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 © 2015. All Rights Reserved.