Bitcoin Core 28.99.0
P2P Digital Currency
|
This is the complete list of members for wallet::DatabaseBatch, including all inherited members.
Close()=0 | wallet::DatabaseBatch | pure virtual |
DatabaseBatch()=default | wallet::DatabaseBatch | explicit |
DatabaseBatch(const DatabaseBatch &)=delete | wallet::DatabaseBatch | |
Erase(const K &key) | wallet::DatabaseBatch | inline |
EraseKey(DataStream &&key)=0 | wallet::DatabaseBatch | privatepure virtual |
ErasePrefix(Span< const std::byte > prefix)=0 | wallet::DatabaseBatch | pure virtual |
Exists(const K &key) | wallet::DatabaseBatch | inline |
Flush()=0 | wallet::DatabaseBatch | pure virtual |
GetNewCursor()=0 | wallet::DatabaseBatch | pure virtual |
GetNewPrefixCursor(Span< const std::byte > prefix)=0 | wallet::DatabaseBatch | pure virtual |
HasActiveTxn()=0 | wallet::DatabaseBatch | pure virtual |
HasKey(DataStream &&key)=0 | wallet::DatabaseBatch | privatepure virtual |
operator=(const DatabaseBatch &)=delete | wallet::DatabaseBatch | |
Read(const K &key, T &value) | wallet::DatabaseBatch | inline |
ReadKey(DataStream &&key, DataStream &value)=0 | wallet::DatabaseBatch | privatepure virtual |
TxnAbort()=0 | wallet::DatabaseBatch | pure virtual |
TxnBegin()=0 | wallet::DatabaseBatch | pure virtual |
TxnCommit()=0 | wallet::DatabaseBatch | pure virtual |
Write(const K &key, const T &value, bool fOverwrite=true) | wallet::DatabaseBatch | inline |
WriteKey(DataStream &&key, DataStream &&value, bool overwrite=true)=0 | wallet::DatabaseBatch | privatepure virtual |
~DatabaseBatch()=default | wallet::DatabaseBatch | virtual |