add_message_callback(std::function< int64(const Message_data &)> *message_callback, std::function< void()> cleanup_callback=nullptr) | Mysql::Tools::Base::Mysql_query_runner | |
add_result_callback(std::function< int64(const Row &)> *result_callback) | Mysql::Tools::Base::Mysql_query_runner | |
append_escape_string(std::string *destination_string, const std::string &original) | Mysql::Tools::Base::Mysql_query_runner | |
append_escape_string(std::string *destination_string, const char *original, size_t original_length) | Mysql::Tools::Base::Mysql_query_runner | |
append_hex_string(std::string *destination_string, const char *original, size_t original_length) | Mysql::Tools::Base::Mysql_query_runner | static |
cleanup_result(const Row &result) | Mysql::Tools::Base::Mysql_query_runner | static |
cleanup_result(std::vector< const Row * > *result) | Mysql::Tools::Base::Mysql_query_runner | static |
escape_string(const std::string &original) | Mysql::Tools::Base::Mysql_query_runner | |
get_low_level_connection() const | Mysql::Tools::Base::Mysql_query_runner | |
get_message_type_from_severity(std::string severity) | Mysql::Tools::Base::Mysql_query_runner | private |
m_connection | Mysql::Tools::Base::Mysql_query_runner | private |
m_is_original_runner | Mysql::Tools::Base::Mysql_query_runner | private |
m_is_processing | Mysql::Tools::Base::Mysql_query_runner | private |
m_message_callbacks | Mysql::Tools::Base::Mysql_query_runner | private |
m_result_callbacks | Mysql::Tools::Base::Mysql_query_runner | private |
Mysql_query_runner(MYSQL *connection) | Mysql::Tools::Base::Mysql_query_runner | explicit |
Mysql_query_runner(const Mysql_query_runner &source) | Mysql::Tools::Base::Mysql_query_runner | |
report_message(Message_data &message) | Mysql::Tools::Base::Mysql_query_runner | private |
report_mysql_error() | Mysql::Tools::Base::Mysql_query_runner | private |
run_query(std::string query) | Mysql::Tools::Base::Mysql_query_runner | |
run_query(std::string query, std::function< int64(const Row &)> *result_callback) | Mysql::Tools::Base::Mysql_query_runner | |
run_query_store(std::string query, std::vector< const Row * > *result) | Mysql::Tools::Base::Mysql_query_runner | |
run_query_unguarded(std::string query) | Mysql::Tools::Base::Mysql_query_runner | private |
~Mysql_query_runner() | Mysql::Tools::Base::Mysql_query_runner | |