Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
wallet::DbExecBlocker Class Reference
Inheritance diagram for wallet::DbExecBlocker:
[legend]
Collaboration diagram for wallet::DbExecBlocker:
[legend]

Public Member Functions

 DbExecBlocker (std::set< std::string > blocked_statements)
int Exec (SQLiteDatabase &database, const std::string &statement) override
Public Member Functions inherited from wallet::SQliteExecHandler
virtual ~SQliteExecHandler ()=default

Private Attributes

SQliteExecHandler m_base_exec
std::set< std::string > m_blocked_statements

Detailed Description

Definition at line 212 of file db_tests.cpp.

Constructor & Destructor Documentation

◆ DbExecBlocker()

wallet::DbExecBlocker::DbExecBlocker ( std::set< std::string > blocked_statements)
inline

Definition at line 218 of file db_tests.cpp.

Member Function Documentation

◆ Exec()

int wallet::DbExecBlocker::Exec ( SQLiteDatabase & database,
const std::string & statement )
inlineoverridevirtual

Reimplemented from wallet::SQliteExecHandler.

Definition at line 219 of file db_tests.cpp.

Member Data Documentation

◆ m_base_exec

SQliteExecHandler wallet::DbExecBlocker::m_base_exec
private

Definition at line 215 of file db_tests.cpp.

◆ m_blocked_statements

std::set<std::string> wallet::DbExecBlocker::m_blocked_statements
private

Definition at line 216 of file db_tests.cpp.


The documentation for this class was generated from the following file: