Bitcoin Core  22.99.0
P2P Digital Currency
DatabaseBatch Member List

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

Close()=0DatabaseBatchpure virtual
CloseCursor()=0DatabaseBatchpure virtual
DatabaseBatch()DatabaseBatchinlineexplicit
DatabaseBatch(const DatabaseBatch &)=deleteDatabaseBatch
Erase(const K &key)DatabaseBatchinline
EraseKey(CDataStream &&key)=0DatabaseBatchprivatepure virtual
Exists(const K &key)DatabaseBatchinline
Flush()=0DatabaseBatchpure virtual
HasKey(CDataStream &&key)=0DatabaseBatchprivatepure virtual
operator=(const DatabaseBatch &)=deleteDatabaseBatch
Read(const K &key, T &value)DatabaseBatchinline
ReadAtCursor(CDataStream &ssKey, CDataStream &ssValue, bool &complete)=0DatabaseBatchpure virtual
ReadKey(CDataStream &&key, CDataStream &value)=0DatabaseBatchprivatepure virtual
StartCursor()=0DatabaseBatchpure virtual
TxnAbort()=0DatabaseBatchpure virtual
TxnBegin()=0DatabaseBatchpure virtual
TxnCommit()=0DatabaseBatchpure virtual
Write(const K &key, const T &value, bool fOverwrite=true)DatabaseBatchinline
WriteKey(CDataStream &&key, CDataStream &&value, bool overwrite=true)=0DatabaseBatchprivatepure virtual
~DatabaseBatch()DatabaseBatchinlinevirtual