#include <MariaDBClientASyncAPI.h>
|
MariaDBCommandSequence & | query (const std::string &sql, const std::function< void(const MYSQL_ROW)> &onQuery, const std::function< void(const std::string &, unsigned int)> &onError) |
|
MariaDBCommandSequence & | exec (const std::string &sql, const std::function< void(void)> &onExec, const std::function< void(const std::string &, unsigned int)> &onError) |
|
MariaDBCommandSequence & | startTransactions (const std::function< void(void)> &onAutoCommit, const std::function< void(const std::string &, unsigned int)> &onError) |
|
MariaDBCommandSequence & | endTransactions (const std::function< void(void)> &onAutoCommit, const std::function< void(const std::string &, unsigned int)> &onError) |
|
MariaDBCommandSequence & | commit (const std::function< void(void)> &onCommit, const std::function< void(const std::string &, unsigned int)> &onError) |
|
MariaDBCommandSequence & | rollback (const std::function< void(void)> &onRollback, const std::function< void(const std::string &, unsigned int)> &onError) |
|
Definition at line 61 of file MariaDBClientASyncAPI.h.
◆ MariaDBClientASyncAPI() [1/2]
database::mariadb::MariaDBClientASyncAPI::MariaDBClientASyncAPI |
( |
| ) |
|
|
protecteddefault |
◆ MariaDBClientASyncAPI() [2/2]
◆ ~MariaDBClientASyncAPI()
database::mariadb::MariaDBClientASyncAPI::~MariaDBClientASyncAPI |
( |
| ) |
|
|
protectedvirtual |
◆ commit()
MariaDBCommandSequence & database::mariadb::MariaDBClientASyncAPI::commit |
( |
const std::function< void(void)> & |
onCommit, |
|
|
const std::function< void(const std::string &, unsigned int)> & |
onError |
|
) |
| |
◆ endTransactions()
MariaDBCommandSequence & database::mariadb::MariaDBClientASyncAPI::endTransactions |
( |
const std::function< void(void)> & |
onAutoCommit, |
|
|
const std::function< void(const std::string &, unsigned int)> & |
onError |
|
) |
| |
◆ exec()
MariaDBCommandSequence & database::mariadb::MariaDBClientASyncAPI::exec |
( |
const std::string & |
sql, |
|
|
const std::function< void(void)> & |
onExec, |
|
|
const std::function< void(const std::string &, unsigned int)> & |
onError |
|
) |
| |
◆ execute_async()
◆ query()
MariaDBCommandSequence & database::mariadb::MariaDBClientASyncAPI::query |
( |
const std::string & |
sql, |
|
|
const std::function< void(const MYSQL_ROW)> & |
onQuery, |
|
|
const std::function< void(const std::string &, unsigned int)> & |
onError |
|
) |
| |
Definition at line 66 of file MariaDBClientASyncAPI.cpp.
68 {
70 sql,
71 []() {
72 },
73 onError))
77 },
78 onError))
82 [this]() {
84 },
85 onError));
86 }
MariaDBCommandSequence & execute_async(MariaDBCommand *mariaDBCommand) final
◆ rollback()
MariaDBCommandSequence & database::mariadb::MariaDBClientASyncAPI::rollback |
( |
const std::function< void(void)> & |
onRollback, |
|
|
const std::function< void(const std::string &, unsigned int)> & |
onError |
|
) |
| |
◆ startTransactions()
MariaDBCommandSequence & database::mariadb::MariaDBClientASyncAPI::startTransactions |
( |
const std::function< void(void)> & |
onAutoCommit, |
|
|
const std::function< void(const std::string &, unsigned int)> & |
onError |
|
) |
| |
◆ lastResult
MYSQL_RES* database::mariadb::MariaDBClientASyncAPI::lastResult = nullptr |
|
protected |
The documentation for this class was generated from the following files: