Bitcoin Core  22.99.0
P2P Digital Currency
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