MySQL 26.10.0
Source Code Documentation
hm::Query_Manager Class Reference

Query processor. More...

#include <health_monitor_query.h>

Public Member Functions

 Query_Manager ()=default
 
 ~Query_Manager ()=default
 
 Query_Manager (const Query_Manager &)=delete
 
Query_Manager & operator= (const Query_Manager &)=delete
 
 Query_Manager (Query_Manager &&)=delete
 
Query_Manager & operator= (Query_Manager &&)=delete
 

Static Public Member Functions

static int run_query (const Query &query_info, Result_Set &result_set)
 Establish a connection to the server then execute all report queries. More...
 
static int run_query (const Query &&query_info, Result_Set &result_set)
 Execute a query, return result set. More...
 
static int run_query (const Query &query_info)
 Execute a query, ignore result set. More...
 
static int run_query (const Query &&query_info)
 

Detailed Description

Query processor.

Constructor & Destructor Documentation

◆ Query_Manager() [1/3]

hm::Query_Manager::Query_Manager ( )
default

◆ ~Query_Manager()

hm::Query_Manager::~Query_Manager ( )
default

◆ Query_Manager() [2/3]

hm::Query_Manager::Query_Manager ( const Query_Manager &  )
delete

◆ Query_Manager() [3/3]

hm::Query_Manager::Query_Manager ( Query_Manager &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

Query_Manager & hm::Query_Manager::operator= ( const Query_Manager &  )
delete

◆ operator=() [2/2]

Query_Manager & hm::Query_Manager::operator= ( Query_Manager &&  )
delete

◆ run_query() [1/4]

int hm::Query_Manager::run_query ( const Query &&  query_info)
static

◆ run_query() [2/4]

int hm::Query_Manager::run_query ( const Query &&  query_info,
Result_Set &  result_set 
)
static

Execute a query, return result set.

Parameters
[in]query_infoOne query to run
[out]result_setResult set
Returns
0 success, 1 failure

◆ run_query() [3/4]

int hm::Query_Manager::run_query ( const Query &  query_info)
static

Execute a query, ignore result set.

Parameters
[in]query_infoOne query to run
Returns
0 success, 1 failure

◆ run_query() [4/4]

int hm::Query_Manager::run_query ( const Query &  query_info,
Result_Set &  result_set 
)
static

Establish a connection to the server then execute all report queries.

Parameters
[in]query_infoOne query to run
[out]result_setResult set returned to caller
Returns
0 success, 1 failure

The documentation for this class was generated from the following files: