LMDBAL 0.6.0
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
Loading...
Searching...
No Matches
LMDBAL::Cache< K, V > Member List

This is the complete list of members for LMDBAL::Cache< K, V >, including all inherited members.

_mdbCursorClose(MDB_cursor *cursor) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbCursorDel(MDB_cursor *cursor, unsigned int flags=0) (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbCursorGet(MDB_cursor *cursor, MDB_val &key, MDB_val &data, MDB_cursor_op operation) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbCursorOpen(MDB_txn *txn, MDB_cursor **cursor) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbCursorPut(MDB_cursor *cursor, MDB_val &key, MDB_val &data, unsigned int flags=0) (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbCursorRenew(MDB_txn *txn, MDB_cursor *cursor) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbCursorSet(MDB_cursor *cursor, MDB_val &key) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbCursorTxn(MDB_cursor *cursor) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbDel(MDB_txn *txn, MDB_val &key) (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbDel(MDB_txn *txn, MDB_val &key, MDB_val &data) (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbFlags(MDB_txn *txn, uint32_t &flags) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbGet(MDB_txn *txn, MDB_val &key, MDB_val &data) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbOpen(MDB_txn *txn, unsigned int flags=0) (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbPut(MDB_txn *txn, MDB_val &key, MDB_val &data, unsigned int flags=0) (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
_mdbStat(MDB_txn *txn, MDB_stat &stat) const (defined in LMDBAL::iStorage)LMDBAL::iStorageprotected
abortTransaction(TransactionID id) constLMDBAL::iStorageprotected
abscentLMDBAL::Cache< K, V >protected
addRecord(const K &key, const V &value, TransactionID txn) overrideLMDBAL::Cache< K, V >protectedvirtual
addRecord(const K &key, const V &value) overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::addRecord(const K &key, const V &value, const WriteTransaction &txn)LMDBAL::Storage< K, V >virtual
addRecordMethodNameLMDBAL::iStorageinlineprotectedstatic
addRecords(const std::map< K, V > &data, TransactionID txn, bool overwrite=false) overrideLMDBAL::Cache< K, V >protectedvirtual
addRecords(const std::map< K, V > &data, bool overwrite=false) overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::addRecords(const std::map< K, V > &data, const WriteTransaction &txn, bool overwrite=false)LMDBAL::Storage< K, V >virtual
addRecordsMethodNameLMDBAL::iStorageinlineprotectedstatic
Base (defined in LMDBAL::Cache< K, V >)LMDBAL::Cache< K, V >friend
beginReadOnlyTransaction() constLMDBAL::iStorageprotected
beginTransaction() constLMDBAL::iStorageprotected
Cache(Base *parent, const std::string &name, bool duplicates=false)LMDBAL::Cache< K, V >protected
cacheLMDBAL::Cache< K, V >protected
changeRecord(const K &key, const V &value, TransactionID txn) overrideLMDBAL::Cache< K, V >protectedvirtual
changeRecord(const K &key, const V &value) overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::changeRecord(const K &key, const V &value, const WriteTransaction &txn)LMDBAL::Storage< K, V >virtual
changeRecordMethodNameLMDBAL::iStorageinlineprotectedstatic
checkRecord(const K &key, TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
checkRecord(const K &key) const overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::checkRecord(const K &key, const Transaction &txn) constLMDBAL::Storage< K, V >virtual
checkRecordMethodNameLMDBAL::iStorageinlineprotectedstatic
close() overrideLMDBAL::Storage< K, V >protectedvirtual
commitTransaction(TransactionID id)LMDBAL::iStorageprotected
count(TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
count() const overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::count(const Transaction &txn) constLMDBAL::iStoragevirtual
countMethodNameLMDBAL::iStorageinlineprotectedstatic
createCursor()LMDBAL::Storage< K, V >
cursorsLMDBAL::Storage< K, V >protected
dbLMDBAL::iStorageprotected
dbiLMDBAL::iStorageprotected
dbName() constLMDBAL::iStorageprotected
destroyCursor(Cursor< K, V > &cursor)LMDBAL::Storage< K, V >
discoveredRecord(const K &key, const V &value) const overrideLMDBAL::Cache< K, V >protectedvirtual
discoveredRecord(const K &key, const V &value, TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
drop(const WriteTransaction &transaction) overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::drop(TransactionID transaction)LMDBAL::Storage< K, V >virtual
LMDBAL::Storage::drop()LMDBAL::Storage< K, V >virtual
dropMethodNameLMDBAL::iStorageinlineprotectedstatic
duplicatesLMDBAL::iStorageprotected
ensureOpened(const std::string &methodName) constLMDBAL::iStorageprotected
extractTransactionId(const Transaction &txn, const std::string &action="") constLMDBAL::iStorageprotected
flags() constLMDBAL::Storage< K, V >protected
flagsMethodNameLMDBAL::iStorageinlineprotectedstatic
forceRecord(const K &key, const V &value, TransactionID txn) overrideLMDBAL::Cache< K, V >protectedvirtual
forceRecord(const K &key, const V &value) overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::forceRecord(const K &key, const V &value, const WriteTransaction &txn)LMDBAL::Storage< K, V >virtual
forceRecordMethodNameLMDBAL::iStorageinlineprotectedstatic
getRecord(const K &key, V &out, TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
getRecord(const K &key, TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
getRecord(const K &key, V &out) const overrideLMDBAL::Cache< K, V >virtual
getRecord(const K &key) const overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::getRecord(const K &key, V &value, const Transaction &txn) constLMDBAL::Storage< K, V >virtual
LMDBAL::Storage::getRecord(const K &key, const Transaction &txn) constLMDBAL::Storage< K, V >virtual
getRecordMethodNameLMDBAL::iStorageinlineprotectedstatic
handleDrop() overrideLMDBAL::Cache< K, V >protectedvirtual
isDBOpened() constLMDBAL::iStorageprotected
iStorage(Base *parent, const std::string &name, bool duplicates=false)LMDBAL::iStorageprotected
keySerializerLMDBAL::Storage< K, V >mutableprotected
makeStorage(MDB_txn *transaction, bool duplicates=false)LMDBAL::iStorageinlineprotected
modeLMDBAL::Cache< K, V >mutableprotected
nameLMDBAL::iStorageprotected
open(MDB_txn *transaction) overrideLMDBAL::Storage< K, V >protectedvirtual
readAll(TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
readAll(std::map< K, V > &out, TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
readAll() const overrideLMDBAL::Cache< K, V >virtual
readAll(std::map< K, V > &out) const overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::readAll(const Transaction &txn) constLMDBAL::Storage< K, V >virtual
LMDBAL::Storage::readAll(std::map< K, V > &result, const Transaction &txn) constLMDBAL::Storage< K, V >virtual
readAllMethodNameLMDBAL::iStorageinlineprotectedstatic
removeRecord(const K &key, TransactionID txn) overrideLMDBAL::Cache< K, V >protectedvirtual
removeRecord(const K &key) overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::removeRecord(const K &key, const WriteTransaction &txn)LMDBAL::Storage< K, V >virtual
removeRecordMethodNameLMDBAL::iStorageinlineprotectedstatic
replaceAll(const std::map< K, V > &data, TransactionID txn) overrideLMDBAL::Cache< K, V >protectedvirtual
replaceAll(const std::map< K, V > &data) overrideLMDBAL::Cache< K, V >virtual
LMDBAL::Storage::replaceAll(const std::map< K, V > &data, const WriteTransaction &txn)LMDBAL::Storage< K, V >virtual
replaceAllMethodNameLMDBAL::iStorageinlineprotectedstatic
sizeDifferenceLMDBAL::Cache< K, V >mutableprotected
Storage(Base *parent, const std::string &name, bool duplicates=false)LMDBAL::Storage< K, V >protected
throwCursorNotReady(const std::string &method) constLMDBAL::iStorageprotected
throwDuplicate(const std::string &key) constLMDBAL::iStorageprotected
throwDuplicateOrUnknown(int rc, const std::string &key) constLMDBAL::iStorageprotected
throwDuplicateOrUnknown(int rc, TransactionID txn, const std::string &key) constLMDBAL::iStorageprotected
throwNotFound(const std::string &key) constLMDBAL::iStorageprotected
throwNotFoundOrUnknown(int rc, const std::string &key) constLMDBAL::iStorageprotected
throwNotFoundOrUnknown(int rc, TransactionID txn, const std::string &key) constLMDBAL::iStorageprotected
throwUnknown(int rc, TransactionID txn) constLMDBAL::iStorageprotected
throwUnknown(int rc) constLMDBAL::iStorageprotected
throwUnknown(const std::string &message) constLMDBAL::iStorageprotected
toString(const T &value)LMDBAL::iStorageinlineprotectedstatic
toString(const QString &value)LMDBAL::iStorageinline
toString(const std::string &value)LMDBAL::iStorageinline
transactionAborted(TransactionID txn) const overrideLMDBAL::Cache< K, V >protectedvirtual
transactionCacheLMDBAL::Cache< K, V >protected
transactionCommited(TransactionID txn) overrideLMDBAL::Cache< K, V >protectedvirtual
transactionStarted(TransactionID txn, bool readOnly) const overrideLMDBAL::Cache< K, V >protectedvirtual
valueSerializerLMDBAL::Storage< K, V >mutableprotected
~Cache() overrideLMDBAL::Cache< K, V >protected
~iStorage()LMDBAL::iStorageprotectedvirtual
~Storage() overrideLMDBAL::Storage< K, V >protected