LMDBAL 0.6.0
LMDB (Lightning Memory-Mapped Database Manager) Abstraction Layer
|
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::iStorage | protected |
_mdbCursorDel(MDB_cursor *cursor, unsigned int flags=0) (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbCursorGet(MDB_cursor *cursor, MDB_val &key, MDB_val &data, MDB_cursor_op operation) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbCursorOpen(MDB_txn *txn, MDB_cursor **cursor) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbCursorPut(MDB_cursor *cursor, MDB_val &key, MDB_val &data, unsigned int flags=0) (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbCursorRenew(MDB_txn *txn, MDB_cursor *cursor) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbCursorSet(MDB_cursor *cursor, MDB_val &key) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbCursorTxn(MDB_cursor *cursor) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbDel(MDB_txn *txn, MDB_val &key) (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbDel(MDB_txn *txn, MDB_val &key, MDB_val &data) (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbFlags(MDB_txn *txn, uint32_t &flags) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbGet(MDB_txn *txn, MDB_val &key, MDB_val &data) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbOpen(MDB_txn *txn, unsigned int flags=0) (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbPut(MDB_txn *txn, MDB_val &key, MDB_val &data, unsigned int flags=0) (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
_mdbStat(MDB_txn *txn, MDB_stat &stat) const (defined in LMDBAL::iStorage) | LMDBAL::iStorage | protected |
abortTransaction(TransactionID id) const | LMDBAL::iStorage | protected |
abscent | LMDBAL::Cache< K, V > | protected |
addRecord(const K &key, const V &value, TransactionID txn) override | LMDBAL::Cache< K, V > | protectedvirtual |
addRecord(const K &key, const V &value) override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::addRecord(const K &key, const V &value, const WriteTransaction &txn) | LMDBAL::Storage< K, V > | virtual |
addRecordMethodName | LMDBAL::iStorage | inlineprotectedstatic |
addRecords(const std::map< K, V > &data, TransactionID txn, bool overwrite=false) override | LMDBAL::Cache< K, V > | protectedvirtual |
addRecords(const std::map< K, V > &data, bool overwrite=false) override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::addRecords(const std::map< K, V > &data, const WriteTransaction &txn, bool overwrite=false) | LMDBAL::Storage< K, V > | virtual |
addRecordsMethodName | LMDBAL::iStorage | inlineprotectedstatic |
Base (defined in LMDBAL::Cache< K, V >) | LMDBAL::Cache< K, V > | friend |
beginReadOnlyTransaction() const | LMDBAL::iStorage | protected |
beginTransaction() const | LMDBAL::iStorage | protected |
Cache(Base *parent, const std::string &name, bool duplicates=false) | LMDBAL::Cache< K, V > | protected |
cache | LMDBAL::Cache< K, V > | protected |
changeRecord(const K &key, const V &value, TransactionID txn) override | LMDBAL::Cache< K, V > | protectedvirtual |
changeRecord(const K &key, const V &value) override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::changeRecord(const K &key, const V &value, const WriteTransaction &txn) | LMDBAL::Storage< K, V > | virtual |
changeRecordMethodName | LMDBAL::iStorage | inlineprotectedstatic |
checkRecord(const K &key, TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
checkRecord(const K &key) const override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::checkRecord(const K &key, const Transaction &txn) const | LMDBAL::Storage< K, V > | virtual |
checkRecordMethodName | LMDBAL::iStorage | inlineprotectedstatic |
close() override | LMDBAL::Storage< K, V > | protectedvirtual |
commitTransaction(TransactionID id) | LMDBAL::iStorage | protected |
count(TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
count() const override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::count(const Transaction &txn) const | LMDBAL::iStorage | virtual |
countMethodName | LMDBAL::iStorage | inlineprotectedstatic |
createCursor() | LMDBAL::Storage< K, V > | |
cursors | LMDBAL::Storage< K, V > | protected |
db | LMDBAL::iStorage | protected |
dbi | LMDBAL::iStorage | protected |
dbName() const | LMDBAL::iStorage | protected |
destroyCursor(Cursor< K, V > &cursor) | LMDBAL::Storage< K, V > | |
discoveredRecord(const K &key, const V &value) const override | LMDBAL::Cache< K, V > | protectedvirtual |
discoveredRecord(const K &key, const V &value, TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
drop(const WriteTransaction &transaction) override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::drop(TransactionID transaction) | LMDBAL::Storage< K, V > | virtual |
LMDBAL::Storage::drop() | LMDBAL::Storage< K, V > | virtual |
dropMethodName | LMDBAL::iStorage | inlineprotectedstatic |
duplicates | LMDBAL::iStorage | protected |
ensureOpened(const std::string &methodName) const | LMDBAL::iStorage | protected |
extractTransactionId(const Transaction &txn, const std::string &action="") const | LMDBAL::iStorage | protected |
flags() const | LMDBAL::Storage< K, V > | protected |
flagsMethodName | LMDBAL::iStorage | inlineprotectedstatic |
forceRecord(const K &key, const V &value, TransactionID txn) override | LMDBAL::Cache< K, V > | protectedvirtual |
forceRecord(const K &key, const V &value) override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::forceRecord(const K &key, const V &value, const WriteTransaction &txn) | LMDBAL::Storage< K, V > | virtual |
forceRecordMethodName | LMDBAL::iStorage | inlineprotectedstatic |
getRecord(const K &key, V &out, TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
getRecord(const K &key, TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
getRecord(const K &key, V &out) const override | LMDBAL::Cache< K, V > | virtual |
getRecord(const K &key) const override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::getRecord(const K &key, V &value, const Transaction &txn) const | LMDBAL::Storage< K, V > | virtual |
LMDBAL::Storage::getRecord(const K &key, const Transaction &txn) const | LMDBAL::Storage< K, V > | virtual |
getRecordMethodName | LMDBAL::iStorage | inlineprotectedstatic |
handleDrop() override | LMDBAL::Cache< K, V > | protectedvirtual |
isDBOpened() const | LMDBAL::iStorage | protected |
iStorage(Base *parent, const std::string &name, bool duplicates=false) | LMDBAL::iStorage | protected |
keySerializer | LMDBAL::Storage< K, V > | mutableprotected |
makeStorage(MDB_txn *transaction, bool duplicates=false) | LMDBAL::iStorage | inlineprotected |
mode | LMDBAL::Cache< K, V > | mutableprotected |
name | LMDBAL::iStorage | protected |
open(MDB_txn *transaction) override | LMDBAL::Storage< K, V > | protectedvirtual |
readAll(TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
readAll(std::map< K, V > &out, TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
readAll() const override | LMDBAL::Cache< K, V > | virtual |
readAll(std::map< K, V > &out) const override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::readAll(const Transaction &txn) const | LMDBAL::Storage< K, V > | virtual |
LMDBAL::Storage::readAll(std::map< K, V > &result, const Transaction &txn) const | LMDBAL::Storage< K, V > | virtual |
readAllMethodName | LMDBAL::iStorage | inlineprotectedstatic |
removeRecord(const K &key, TransactionID txn) override | LMDBAL::Cache< K, V > | protectedvirtual |
removeRecord(const K &key) override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::removeRecord(const K &key, const WriteTransaction &txn) | LMDBAL::Storage< K, V > | virtual |
removeRecordMethodName | LMDBAL::iStorage | inlineprotectedstatic |
replaceAll(const std::map< K, V > &data, TransactionID txn) override | LMDBAL::Cache< K, V > | protectedvirtual |
replaceAll(const std::map< K, V > &data) override | LMDBAL::Cache< K, V > | virtual |
LMDBAL::Storage::replaceAll(const std::map< K, V > &data, const WriteTransaction &txn) | LMDBAL::Storage< K, V > | virtual |
replaceAllMethodName | LMDBAL::iStorage | inlineprotectedstatic |
sizeDifference | LMDBAL::Cache< K, V > | mutableprotected |
Storage(Base *parent, const std::string &name, bool duplicates=false) | LMDBAL::Storage< K, V > | protected |
throwCursorNotReady(const std::string &method) const | LMDBAL::iStorage | protected |
throwDuplicate(const std::string &key) const | LMDBAL::iStorage | protected |
throwDuplicateOrUnknown(int rc, const std::string &key) const | LMDBAL::iStorage | protected |
throwDuplicateOrUnknown(int rc, TransactionID txn, const std::string &key) const | LMDBAL::iStorage | protected |
throwNotFound(const std::string &key) const | LMDBAL::iStorage | protected |
throwNotFoundOrUnknown(int rc, const std::string &key) const | LMDBAL::iStorage | protected |
throwNotFoundOrUnknown(int rc, TransactionID txn, const std::string &key) const | LMDBAL::iStorage | protected |
throwUnknown(int rc, TransactionID txn) const | LMDBAL::iStorage | protected |
throwUnknown(int rc) const | LMDBAL::iStorage | protected |
throwUnknown(const std::string &message) const | LMDBAL::iStorage | protected |
toString(const T &value) | LMDBAL::iStorage | inlineprotectedstatic |
toString(const QString &value) | LMDBAL::iStorage | inline |
toString(const std::string &value) | LMDBAL::iStorage | inline |
transactionAborted(TransactionID txn) const override | LMDBAL::Cache< K, V > | protectedvirtual |
transactionCache | LMDBAL::Cache< K, V > | protected |
transactionCommited(TransactionID txn) override | LMDBAL::Cache< K, V > | protectedvirtual |
transactionStarted(TransactionID txn, bool readOnly) const override | LMDBAL::Cache< K, V > | protectedvirtual |
valueSerializer | LMDBAL::Storage< K, V > | mutableprotected |
~Cache() override | LMDBAL::Cache< K, V > | protected |
~iStorage() | LMDBAL::iStorage | protectedvirtual |
~Storage() override | LMDBAL::Storage< K, V > | protected |