Bitcoin Core  27.99.0
P2P Digital Currency
wallet::DatabaseBatch Member List

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

Close()=0wallet::DatabaseBatchpure virtual
DatabaseBatch()wallet::DatabaseBatchinlineexplicit
DatabaseBatch(const DatabaseBatch &)=deletewallet::DatabaseBatch
Erase(const K &key)wallet::DatabaseBatchinline
EraseKey(DataStream &&key)=0wallet::DatabaseBatchprivatepure virtual
ErasePrefix(Span< const std::byte > prefix)=0wallet::DatabaseBatchpure virtual
Exists(const K &key)wallet::DatabaseBatchinline
Flush()=0wallet::DatabaseBatchpure virtual
GetNewCursor()=0wallet::DatabaseBatchpure virtual
GetNewPrefixCursor(Span< const std::byte > prefix)=0wallet::DatabaseBatchpure virtual
HasKey(DataStream &&key)=0wallet::DatabaseBatchprivatepure virtual
operator=(const DatabaseBatch &)=deletewallet::DatabaseBatch
Read(const K &key, T &value)wallet::DatabaseBatchinline
ReadKey(DataStream &&key, DataStream &value)=0wallet::DatabaseBatchprivatepure virtual
TxnAbort()=0wallet::DatabaseBatchpure virtual
TxnBegin()=0wallet::DatabaseBatchpure virtual
TxnCommit()=0wallet::DatabaseBatchpure virtual
Write(const K &key, const T &value, bool fOverwrite=true)wallet::DatabaseBatchinline
WriteKey(DataStream &&key, DataStream &&value, bool overwrite=true)=0wallet::DatabaseBatchprivatepure virtual
~DatabaseBatch()wallet::DatabaseBatchinlinevirtual