Bitcoin ABC 0.31.2
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
BerkeleyBatch Member List

This is the complete list of members for BerkeleyBatch, including all inherited members.

activeTxnBerkeleyBatchprotected
BerkeleyBatch(BerkeleyDatabase &database, const bool fReadOnly, bool fFlushOnCloseIn=true)BerkeleyBatchexplicit
BerkeleyBatch(const BerkeleyBatch &)=deleteBerkeleyBatch
Close() overrideBerkeleyBatchvirtual
CloseCursor() overrideBerkeleyBatchvirtual
DatabaseBatch()DatabaseBatchinlineexplicit
DatabaseBatch(const DatabaseBatch &)=deleteDatabaseBatch
envBerkeleyBatchprotected
Erase(const K &key)DatabaseBatchinline
EraseKey(CDataStream &&key) overrideBerkeleyBatchprivatevirtual
Exists(const K &key)DatabaseBatchinline
fFlushOnCloseBerkeleyBatchprotected
Flush() overrideBerkeleyBatchvirtual
fReadOnlyBerkeleyBatchprotected
HasKey(CDataStream &&key) overrideBerkeleyBatchprivatevirtual
m_cursorBerkeleyBatchprotected
m_databaseBerkeleyBatchprotected
operator=(const BerkeleyBatch &)=deleteBerkeleyBatch
DatabaseBatch::operator=(const DatabaseBatch &)=deleteDatabaseBatch
pdbBerkeleyBatchprotected
Read(const K &key, T &value)DatabaseBatchinline
ReadAtCursor(CDataStream &ssKey, CDataStream &ssValue, bool &complete) overrideBerkeleyBatchvirtual
ReadKey(CDataStream &&key, CDataStream &value) overrideBerkeleyBatchprivatevirtual
StartCursor() overrideBerkeleyBatchvirtual
strFileBerkeleyBatchprotected
TxnAbort() overrideBerkeleyBatchvirtual
TxnBegin() overrideBerkeleyBatchvirtual
TxnCommit() overrideBerkeleyBatchvirtual
Write(const K &key, const T &value, bool fOverwrite=true)DatabaseBatchinline
WriteKey(CDataStream &&key, CDataStream &&value, bool overwrite=true) overrideBerkeleyBatchprivatevirtual
~BerkeleyBatch() overrideBerkeleyBatch
~DatabaseBatch()DatabaseBatchinlinevirtual