![]() |
MySQL 9.3.0
Source Code Documentation
|
#include <query_rest_task_status.h>
Public Member Functions | |
virtual void | query_status (collector::CountedMySQLSession *session, const std::string &url, const mysqlrouter::sqlstring &user_id, const MysqlTaskOptions &task_options, const std::string &task_id) |
Public Attributes | |
std::string | response |
HttpStatusCode::key_type | status = HttpStatusCode::Ok |
Protected Member Functions | |
void | on_row (const ResultRow &r) override |
void | execute_monitoring_sql (collector::CountedMySQLSession *session, const MysqlTaskOptions &task_options, const std::string &task_id) |
Protected Attributes | |
std::string | url_ |
Private Types | |
using | Row = Query::Row |
using | ResultSets = entry::ResultSets |
using | MysqlTaskOptions = interface::Options::MysqlTask |
![]() | |
using | MySQLSession = mysqlrouter::MySQLSession |
using | Row = MySQLSession::Row |
using | ResultRow = MySQLSession::ResultRow |
using | OnResultSetEnd = MySQLSession::OnResultSetEnd |
Additional Inherited Members | |
![]() | |
virtual | ~QueryRaw ()=default |
virtual void | execute (MySQLSession *session) |
virtual void | query (MySQLSession *session, const std::string &q) |
virtual void | prepare_and_execute (MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end) |
std::unique_ptr< MySQLSession::ResultRow > | query_one (MySQLSession *session) |
std::unique_ptr< MySQLSession::ResultRow > | query_one (MySQLSession *session, const std::string &q) |
virtual void | on_metadata (unsigned number, MYSQL_FIELD *fields) |
![]() | |
mysqlrouter::sqlstring | query_ |
std::optional< std::string > | sqlstate_ |
MYSQL_FIELD * | metadata_ {nullptr} |
unsigned | num_of_metadata_ {0} |
|
private |
|
private |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from mrs::database::QueryRaw.
|
virtual |
std::string mrs::database::QueryRestTaskStatus::response |
HttpStatusCode::key_type mrs::database::QueryRestTaskStatus::status = HttpStatusCode::Ok |
|
protected |