Bitcoin ABC 0.31.1
P2P Digital Currency
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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