![]() |
Bitcoin Core
25.99.0
P2P Digital Currency
|
RAII class that provides a database cursor. More...
#include <sqlite.h>
Public Member Functions | |
SQLiteCursor () | |
SQLiteCursor (std::vector< std::byte > start_range, std::vector< std::byte > end_range) | |
~SQLiteCursor () override | |
Status | Next (DataStream &key, DataStream &value) override |
![]() | |
DatabaseCursor () | |
virtual | ~DatabaseCursor () |
DatabaseCursor (const DatabaseCursor &)=delete | |
DatabaseCursor & | operator= (const DatabaseCursor &)=delete |
Public Attributes | |
sqlite3_stmt * | m_cursor_stmt {nullptr} |
std::vector< std::byte > | m_prefix_range_start |
std::vector< std::byte > | m_prefix_range_end |
Additional Inherited Members | |
![]() | |
enum class | Status { FAIL , MORE , DONE } |
|
inlineexplicit |
|
override |
Definition at line 539 of file sqlite.cpp.
|
overridevirtual |
Reimplemented from wallet::DatabaseCursor.
Definition at line 519 of file sqlite.cpp.
std::vector<std::byte> wallet::SQLiteCursor::m_prefix_range_end |
std::vector<std::byte> wallet::SQLiteCursor::m_prefix_range_start |