![]() |
MySQL 9.3.0
Source Code Documentation
|
This is the complete list of members for mrs::database::QueryRestMysqlTask, including all inherited members.
build_function_call(const std::string &schema, const std::string &object, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, const ResultSets &rs, const rapidjson::Document &doc, std::list< std::string > *out_postamble) | mrs::database::QueryRestMysqlTask | protected |
build_procedure_call(const std::string &schema, const std::string &object, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, const ResultSets &rs, const rapidjson::Document &doc, std::list< std::string > *out_preamble, std::list< std::string > *out_postamble) | mrs::database::QueryRestMysqlTask | protected |
CachedSession typedef | mrs::database::QueryRestMysqlTask | private |
execute(MySQLSession *session) | mrs::database::QueryRaw | privatevirtual |
execute_at_router(CachedSession session, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, bool is_procedure, const std::string &schema, const std::string &object, const MysqlTaskOptions &task_options, const rapidjson::Document &doc, const ResultSets &rs) | mrs::database::QueryRestMysqlTask | protected |
execute_at_server(collector::CountedMySQLSession *session, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, bool is_procedure, const std::string &schema, const std::string &object, const std::string &url, const MysqlTaskOptions &task_options, const rapidjson::Document &doc, const ResultSets &rs) | mrs::database::QueryRestMysqlTask | protected |
execute_function_at_router(CachedSession session, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, const std::string &schema, const std::string &object, const std::string &url, const MysqlTaskOptions &task_options, const rapidjson::Document &doc, const ResultSets &rs) | mrs::database::QueryRestMysqlTask | |
execute_function_at_server(collector::CountedMySQLSession *session, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, const std::string &schema, const std::string &object, const std::string &url, const MysqlTaskOptions &task_options, const rapidjson::Document &doc, const ResultSets &rs) | mrs::database::QueryRestMysqlTask | |
execute_procedure_at_router(CachedSession session, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, const std::string &schema, const std::string &object, const std::string &url, const MysqlTaskOptions &task_options, const rapidjson::Document &doc, const ResultSets &rs) | mrs::database::QueryRestMysqlTask | |
execute_procedure_at_server(collector::CountedMySQLSession *session, const mysqlrouter::sqlstring &user_id, std::optional< std::string > user_ownership_column, const std::string &schema, const std::string &object, const std::string &url, const MysqlTaskOptions &task_options, const rapidjson::Document &doc, const ResultSets &rs) | mrs::database::QueryRestMysqlTask | |
get_sql_state() | mrs::database::QueryRestMysqlTask | |
items | mrs::database::QueryRestMysqlTask | |
kill_task(collector::CountedMySQLSession *session, const mysqlrouter::sqlstring &user_id, const std::string &task_id) | mrs::database::QueryRestMysqlTask | static |
metadata_ | mrs::database::QueryRaw | private |
MySQLSession typedef | mrs::database::QueryRaw | private |
MysqlTaskOptions typedef | mrs::database::QueryRestMysqlTask | private |
num_of_metadata_ | mrs::database::QueryRaw | private |
on_metadata(unsigned number, MYSQL_FIELD *fields) | mrs::database::QueryRaw | privatevirtual |
on_row(const ResultRow &r) | mrs::database::QueryRaw | privatevirtual |
on_task_error(const std::exception &e, const std::string &task_id, const std::string &progress_event_name) | mrs::database::QueryRestMysqlTask | protectedstatic |
OnResultSetEnd typedef | mrs::database::QueryRaw | private |
prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end) | mrs::database::QueryRaw | privatevirtual |
query(MySQLSession *session, const std::string &q) | mrs::database::QueryRaw | privatevirtual |
query_ | mrs::database::QueryRaw | private |
query_one(MySQLSession *session) | mrs::database::QueryRaw | private |
query_one(MySQLSession *session, const std::string &q) | mrs::database::QueryRaw | private |
QueryRestMysqlTask(mrs::database::MysqlTaskMonitor *task_monitor) | mrs::database::QueryRestMysqlTask | explicit |
response | mrs::database::QueryRestMysqlTask | |
ResultRow typedef | mrs::database::QueryRaw | private |
ResultSets typedef | mrs::database::QueryRestMysqlTask | private |
Row typedef | mrs::database::QueryRestMysqlTask | private |
sqlstate_ | mrs::database::QueryRaw | private |
task_monitor_ | mrs::database::QueryRestMysqlTask | protected |
url_ | mrs::database::QueryRestMysqlTask | protected |
wrap_async_server_call(const std::string &schema, const mysqlrouter::sqlstring &user_id, const MysqlTaskOptions &task_options, mysqlrouter::sqlstring query, std::list< std::string > preamble, std::list< std::string > postamble) | mrs::database::QueryRestMysqlTask | protected |
~QueryRaw()=default | mrs::database::QueryRaw | privatevirtual |