Bitcoin Core 28.99.0
P2P Digital Currency
|
#include <bdb.h>
Public Member Functions | |
BerkeleyCursor (BerkeleyDatabase &database, const BerkeleyBatch &batch, Span< const std::byte > prefix={}) | |
~BerkeleyCursor () override | |
Status | Next (DataStream &key, DataStream &value) override |
Dbc * | dbc () const |
Public Member Functions inherited from wallet::DatabaseCursor | |
DatabaseCursor ()=default | |
virtual | ~DatabaseCursor ()=default |
DatabaseCursor (const DatabaseCursor &)=delete | |
DatabaseCursor & | operator= (const DatabaseCursor &)=delete |
virtual Status | Next (DataStream &key, DataStream &value) |
Private Attributes | |
Dbc * | m_cursor |
std::vector< std::byte > | m_key_prefix |
bool | m_first {true} |
Additional Inherited Members | |
Public Types inherited from wallet::DatabaseCursor | |
enum class | Status { FAIL , MORE , DONE } |
|
explicit |
|
overridevirtual |
Reimplemented from wallet::DatabaseCursor.
Definition at line 743 of file bdb.cpp.
|
private |