26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_H_ 
   27#define ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_H_ 
   50                                   std::vector<MYSQL_BIND> pt,
 
   55                                                     const std::string &
q);
 
   70                           std::vector<MYSQL_BIND> pt,
 
mysqlrouter::MySQLSession MySQLSession
Definition: bootstrap_mysql_account.cc:41
 
void prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end) override
Definition: query.cc:42
 
void query(MySQLSession *session, const std::string &q) override
Definition: query.cc:37
 
virtual void prepare_and_execute(MySQLSession *session, const std::string &q, std::vector< MYSQL_BIND > pt, const OnResultSetEnd &on_resultset_end)
Definition: query.cc:93
 
mysqlrouter::sqlstring query_
Definition: query.h:60
 
unsigned num_of_metadata_
Definition: query.h:63
 
std::unique_ptr< MySQLSession::ResultRow > query_one(MySQLSession *session)
Definition: query.cc:67
 
MySQLSession::Row Row
Definition: query.h:40
 
virtual ~QueryRaw()=default
 
MYSQL_FIELD * metadata_
Definition: query.h:62
 
virtual void query(MySQLSession *session, const std::string &q)
Definition: query.cc:49
 
MySQLSession::OnResultSetEnd OnResultSetEnd
Definition: query.h:42
 
virtual void on_row(const ResultRow &r)
Definition: query.cc:119
 
virtual void execute(MySQLSession *session)
Definition: query.cc:91
 
std::optional< std::string > sqlstate_
Definition: query.h:61
 
virtual void on_metadata(unsigned number, MYSQL_FIELD *fields)
Definition: query.cc:121
 
Definition: mysql_session.h:311
 
Definition: mysql_session.h:157
 
std::function< void()> OnResultSetEnd
Definition: mysql_session.h:167
 
std::vector< const char * > Row
Definition: mysql_session.h:161
 
Definition: utils_sqlstring.h:67
 
Definition: authorize_manager.h:48
 
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86
 
synode_no q[FIFO_SIZE]
Definition: xcom_base.cc:4112