org.mapdb / CC

CC

interface CC

Compilation Configuration. Uses dead code elimination to remove `if(CONSTANT){code}` blocks



Properties

ASSERT static val ASSERT: Boolean

compile MapDB with assertions enabled

BTREEMAP_MAX_NODE_SIZE static val BTREEMAP_MAX_NODE_SIZE: Int
DEFAULT_FILE_VOLUME_FACTORY static val DEFAULT_FILE_VOLUME_FACTORY: VolumeFactory
DEFAULT_MEMORY_VOLUME_FACTORY static val DEFAULT_MEMORY_VOLUME_FACTORY: VolumeFactory
FAIR_LOCK static val FAIR_LOCK: Boolean
FEAT_CHECKSUM_MASK static val FEAT_CHECKSUM_MASK: Int
FEAT_CHECKSUM_SHIFT static val FEAT_CHECKSUM_SHIFT: Int
FEAT_ENCRYPT_MASK static val FEAT_ENCRYPT_MASK: Int
FEAT_ENCRYPT_SHIFT static val FEAT_ENCRYPT_SHIFT: Int
FILE_HEADER static val FILE_HEADER: Long

first byte on every file

FILE_TYPE_SORTED_MULTI static val FILE_TYPE_SORTED_MULTI: Long

second byte in org.mapdb.SortedTableMap file format, with multiple tables (is probably writeable)

FILE_TYPE_SORTED_SINGLE static val FILE_TYPE_SORTED_SINGLE: Long

second byte in org.mapdb.SortedTableMap file format, with only single table (is probably read only)

FILE_TYPE_SORTED_WAL static val FILE_TYPE_SORTED_WAL: Long

second byte in org.mapdb.SortedTableMap Write Ahead Log

FILE_TYPE_STOREDIRECT static val FILE_TYPE_STOREDIRECT: Long

second byte in org.mapdb.StoreDirect file format

FILE_TYPE_STORETRIVIAL static val FILE_TYPE_STORETRIVIAL: Long

second byte in org.mapdb.StoreTrivial file format

FILE_TYPE_STOREWAL_WAL static val FILE_TYPE_STOREWAL_WAL: Long

second byte in org.mapdb.StoreWAL write ahead log

HASH_FACTORY static val HASH_FACTORY: XXHashFactory
HTREEMAP_CONC_SHIFT static val HTREEMAP_CONC_SHIFT: Int
HTREEMAP_DIR_SHIFT static val HTREEMAP_DIR_SHIFT: Int
HTREEMAP_LEVELS static val HTREEMAP_LEVELS: Int
INDEX_TREE_LONGLONGMAP_DIR_SHIFT static val INDEX_TREE_LONGLONGMAP_DIR_SHIFT: Int
INDEX_TREE_LONGLONGMAP_LEVELS static val INDEX_TREE_LONGLONGMAP_LEVELS: Int
LOG static val LOG: Boolean
LOG_VOLUME_GCED static val LOG_VOLUME_GCED: Boolean
LOG_WAL_CONTENT static val LOG_WAL_CONTENT: Boolean
PAGE_SHIFT static val PAGE_SHIFT: Int
PAGE_SIZE static val PAGE_SIZE: Long
PARANOID static val PARANOID: Boolean

compile MapDB with paranoid mode enabled

RECID_CLASS_INFOS static val RECID_CLASS_INFOS: Long
RECID_MAX_RESERVED static val RECID_MAX_RESERVED: Long
RECID_NAME_CATALOG static val RECID_NAME_CATALOG: Long
STORE_DIRECT_CONC_SHIFT static val STORE_DIRECT_CONC_SHIFT: Int
VOLUME_PRINT_STACK_AT_OFFSET static val VOLUME_PRINT_STACK_AT_OFFSET: Long

Will print stack trace of all operations which are write any data at given offset Used for debugging.

ZEROS static val ZEROS: Boolean