RAII class that provides access to a BerkeleyRODatabase.
More...
#include <migrate.h>
RAII class that provides access to a BerkeleyRODatabase.
Definition at line 90 of file migrate.h.
◆ BerkeleyROBatch() [1/2]
◆ ~BerkeleyROBatch()
wallet::BerkeleyROBatch::~BerkeleyROBatch |
( |
| ) |
|
|
default |
◆ BerkeleyROBatch() [2/2]
◆ Close()
void wallet::BerkeleyROBatch::Close |
( |
| ) |
|
|
inlineoverridevirtual |
◆ EraseKey()
bool wallet::BerkeleyROBatch::EraseKey |
( |
DataStream && |
key | ) |
|
|
inlineoverrideprivatevirtual |
◆ ErasePrefix()
bool wallet::BerkeleyROBatch::ErasePrefix |
( |
Span< const std::byte > |
prefix | ) |
|
|
inlineoverrideprivatevirtual |
◆ Flush()
void wallet::BerkeleyROBatch::Flush |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetNewCursor()
std::unique_ptr< DatabaseCursor > wallet::BerkeleyROBatch::GetNewCursor |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetNewPrefixCursor()
std::unique_ptr< DatabaseCursor > wallet::BerkeleyROBatch::GetNewPrefixCursor |
( |
Span< const std::byte > |
prefix | ) |
|
|
overridevirtual |
◆ HasActiveTxn()
bool wallet::BerkeleyROBatch::HasActiveTxn |
( |
| ) |
|
|
inlineoverridevirtual |
◆ HasKey()
bool wallet::BerkeleyROBatch::HasKey |
( |
DataStream && |
key | ) |
|
|
overrideprivatevirtual |
◆ operator=()
◆ ReadKey()
◆ TxnAbort()
bool wallet::BerkeleyROBatch::TxnAbort |
( |
| ) |
|
|
inlineoverridevirtual |
◆ TxnBegin()
bool wallet::BerkeleyROBatch::TxnBegin |
( |
| ) |
|
|
inlineoverridevirtual |
◆ TxnCommit()
bool wallet::BerkeleyROBatch::TxnCommit |
( |
| ) |
|
|
inlineoverridevirtual |
◆ WriteKey()
bool wallet::BerkeleyROBatch::WriteKey |
( |
DataStream && |
key, |
|
|
DataStream && |
value, |
|
|
bool |
overwrite = true |
|
) |
| |
|
inlineoverrideprivatevirtual |
◆ m_database
The documentation for this class was generated from the following files: