RAII class that provides access to a WalletDatabase.
More...
#include <db.h>
RAII class that provides access to a WalletDatabase.
Definition at line 24 of file db.h.
◆ DatabaseBatch() [1/2]
DatabaseBatch::DatabaseBatch |
( |
| ) |
|
|
inlineexplicit |
Definition at line 33 of file db.h.
◆ ~DatabaseBatch()
virtual DatabaseBatch::~DatabaseBatch |
( |
| ) |
|
|
inlinevirtual |
Definition at line 34 of file db.h.
◆ DatabaseBatch() [2/2]
◆ Close()
virtual void DatabaseBatch::Close |
( |
| ) |
|
|
pure virtual |
◆ CloseCursor()
virtual void DatabaseBatch::CloseCursor |
( |
| ) |
|
|
pure virtual |
◆ Erase()
template<typename K >
bool DatabaseBatch::Erase |
( |
const K & |
key | ) |
|
|
inline |
Definition at line 72 of file db.h.
◆ EraseKey()
virtual bool DatabaseBatch::EraseKey |
( |
CDataStream && |
key | ) |
|
|
privatepure virtual |
◆ Exists()
template<typename K >
bool DatabaseBatch::Exists |
( |
const K & |
key | ) |
|
|
inline |
Definition at line 80 of file db.h.
◆ Flush()
virtual void DatabaseBatch::Flush |
( |
| ) |
|
|
pure virtual |
◆ HasKey()
virtual bool DatabaseBatch::HasKey |
( |
CDataStream && |
key | ) |
|
|
privatepure virtual |
◆ operator=()
◆ Read()
template<typename K , typename T >
bool DatabaseBatch::Read |
( |
const K & |
key, |
|
|
T & |
value |
|
) |
| |
|
inline |
Definition at line 42 of file db.h.
◆ ReadAtCursor()
◆ ReadKey()
◆ StartCursor()
virtual bool DatabaseBatch::StartCursor |
( |
| ) |
|
|
pure virtual |
◆ TxnAbort()
virtual bool DatabaseBatch::TxnAbort |
( |
| ) |
|
|
pure virtual |
◆ TxnBegin()
virtual bool DatabaseBatch::TxnBegin |
( |
| ) |
|
|
pure virtual |
◆ TxnCommit()
virtual bool DatabaseBatch::TxnCommit |
( |
| ) |
|
|
pure virtual |
◆ Write()
template<typename K , typename T >
bool DatabaseBatch::Write |
( |
const K & |
key, |
|
|
const T & |
value, |
|
|
bool |
fOverwrite = true |
|
) |
| |
|
inline |
Definition at line 60 of file db.h.
◆ WriteKey()
The documentation for this class was generated from the following file: