RAII class that provides access to a WalletDatabase.
More...
#include <sqlite.h>
RAII class that provides access to a WalletDatabase.
Definition at line 18 of file sqlite.h.
◆ SQLiteBatch()
◆ ~SQLiteBatch()
wallet::SQLiteBatch::~SQLiteBatch |
( |
| ) |
|
|
inlineoverride |
◆ Close()
void wallet::SQLiteBatch::Close |
( |
| ) |
|
|
overridevirtual |
◆ CloseCursor()
void wallet::SQLiteBatch::CloseCursor |
( |
| ) |
|
|
overridevirtual |
◆ EraseKey()
bool wallet::SQLiteBatch::EraseKey |
( |
CDataStream && |
key | ) |
|
|
overrideprivatevirtual |
◆ Flush()
void wallet::SQLiteBatch::Flush |
( |
| ) |
|
|
inlineoverridevirtual |
◆ HasKey()
◆ ReadAtCursor()
◆ ReadKey()
◆ SetupSQLStatements()
void wallet::SQLiteBatch::SetupSQLStatements |
( |
| ) |
|
|
private |
◆ StartCursor()
bool wallet::SQLiteBatch::StartCursor |
( |
| ) |
|
|
overridevirtual |
◆ TxnAbort()
bool wallet::SQLiteBatch::TxnAbort |
( |
| ) |
|
|
overridevirtual |
◆ TxnBegin()
bool wallet::SQLiteBatch::TxnBegin |
( |
| ) |
|
|
overridevirtual |
◆ TxnCommit()
bool wallet::SQLiteBatch::TxnCommit |
( |
| ) |
|
|
overridevirtual |
◆ WriteKey()
◆ m_cursor_init
bool wallet::SQLiteBatch::m_cursor_init = false |
|
private |
◆ m_cursor_stmt
sqlite3_stmt* wallet::SQLiteBatch::m_cursor_stmt {nullptr} |
|
private |
◆ m_database
◆ m_delete_stmt
sqlite3_stmt* wallet::SQLiteBatch::m_delete_stmt {nullptr} |
|
private |
◆ m_insert_stmt
sqlite3_stmt* wallet::SQLiteBatch::m_insert_stmt {nullptr} |
|
private |
◆ m_overwrite_stmt
sqlite3_stmt* wallet::SQLiteBatch::m_overwrite_stmt {nullptr} |
|
private |
◆ m_read_stmt
sqlite3_stmt* wallet::SQLiteBatch::m_read_stmt {nullptr} |
|
private |
The documentation for this class was generated from the following files: