#include <MariaDBExecCommand.h>
Public Member Functions | |
| MariaDBExecCommand (const std::string &sql, const std::function< void(void)> &onExec, const std::function< void(const std::string &, unsigned int)> &onError) | |
| Public Member Functions inherited from database::mariadb::MariaDBCommandASync | |
| ~MariaDBCommandASync () override | |
| MariaDBCommand (const std::string &name, const std::function< void(const std::string &, unsigned int)> &onError) | |
| Public Member Functions inherited from database::mariadb::MariaDBCommand | |
| MariaDBCommand (const std::string &name, const std::function< void(const std::string &, unsigned int)> &onError) | |
| virtual | ~MariaDBCommand ()=default |
| const std::string & | commandName () |
| int | commandStart (MYSQL *mysql, const utils::Timeval ¤tTime) |
| void | setMariaDBConnection (MariaDBConnection *mariaDBConnection) |
Private Member Functions | |
| int | commandStart () override |
| int | commandContinue (int status) override |
| bool | commandCompleted () override |
| void | commandError (const std::string &errorString, unsigned int errorNumber) override |
| std::string | commandInfo () override |
Private Attributes | |
| int | ret = 0 |
| const std::string | sql |
| const std::function< void(void)> | onExec |
Additional Inherited Members | |
| Protected Attributes inherited from database::mariadb::MariaDBCommand | |
| MYSQL * | mysql = nullptr |
| const std::function< void(const std::string &, unsigned int)> | onError |
Definition at line 54 of file MariaDBExecCommand.h.
| database::mariadb::commands::async::MariaDBExecCommand::MariaDBExecCommand | ( | const std::string & | sql, |
| const std::function< void(void)> & | onExec, | ||
| const std::function< void(const std::string &, unsigned int)> & | onError ) |
Definition at line 51 of file MariaDBExecCommand.cpp.
References MariaDBExecCommand(), and sql.
Referenced by MariaDBExecCommand().
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 67 of file MariaDBExecCommand.cpp.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 63 of file MariaDBExecCommand.cpp.
References ret.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 73 of file MariaDBExecCommand.cpp.
|
overrideprivatevirtual |
Reimplemented from database::mariadb::MariaDBCommand.
Definition at line 77 of file MariaDBExecCommand.cpp.
References database::mariadb::MariaDBCommand::commandName(), and sql.
|
overrideprivatevirtual |
Implements database::mariadb::MariaDBCommand.
Definition at line 59 of file MariaDBExecCommand.cpp.
|
private |
Definition at line 70 of file MariaDBExecCommand.h.
|
private |
Definition at line 67 of file MariaDBExecCommand.h.
Referenced by commandContinue(), and commandStart().
|
private |
Definition at line 69 of file MariaDBExecCommand.h.
Referenced by commandInfo(), commandStart(), and MariaDBExecCommand().