32typedef std::vector<std::string>
Row;
37 explicit Query(
const char *query_text) :
query{query_text} {}
38 explicit Query(std::string query_text) :
query{
std::move(query_text)} {}
39 Query(std::string query_title, std::string query_text)
Query processor.
Definition: health_monitor_query.h:50
Query_Manager(const Query_Manager &)=delete
static int run_query(const Query &query_info, Result_Set &result_set)
Establish a connection to the server then execute all report queries.
Definition: health_monitor_query.cc:52
Query_Manager & operator=(Query_Manager &&)=delete
Query_Manager & operator=(const Query_Manager &)=delete
Query_Manager(Query_Manager &&)=delete
Definition: component_command.h:29
std::vector< std::string > Row
Definition: health_monitor_query.h:32
std::vector< Row > Result_Set
Definition: health_monitor_query.h:33
std::string Field
Definition: health_monitor_query.h:31
Define std::hash<Gtid>.
Definition: gtid.h:355
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86
Definition: health_monitor_query.h:35
const std::string query
Definition: health_monitor_query.h:43
int run(Result_Set &r) const
Default way to execute queries.
Definition: health_monitor_query.cc:42
Query(const char *query_text)
Definition: health_monitor_query.h:37
Query(std::string query_title, std::string query_text)
Definition: health_monitor_query.h:39
Query(std::string query_text)
Definition: health_monitor_query.h:38
const std::string title
Definition: health_monitor_query.h:42