26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_VERSION_H_ 
   27#define ROUTER_SRC_REST_MRS_SRC_MRS_DATABASE_QUERY_VERSION_H_ 
   43      std::initializer_list<MrsSchemaVersion> accepted_versions)
 const {
 
   44    for (
const auto &other : accepted_versions) {
 
   45      if (
major == other.major) {
 
   71  std::string 
str()
 const {
 
   91constexpr std::initializer_list<MrsSchemaVersion>
 
Definition: query_version.h:77
 
void on_metadata(unsigned number, MYSQL_FIELD *fields) override
Definition: query_version.cc:61
 
void on_row(const ResultRow &r) override
Definition: query_version.cc:65
 
MrsSchemaVersion query_version(MySQLSession *session)
Definition: query_version.cc:42
 
MrsSchemaVersion v_
Definition: query_version.h:84
 
Definition: mysql_session.h:311
 
Definition: mysql_session.h:157
 
static std::string to_string(const LEX_STRING &str)
Definition: lex_string.h:50
 
constexpr MrsSchemaVersion kCurrentMrsMetadataVersion
Definition: query_version.h:87
 
constexpr MrsSchemaVersion kSchemaUpgradeMrsMetadataVersion
Definition: query_version.h:89
 
constexpr std::initializer_list< MrsSchemaVersion > kCompatibleMrsMetadataVersions
Definition: query_version.h:92
 
Definition: authorize_manager.h:48
 
const mysql_service_registry_t * r
Definition: pfs_example_plugin_employee.cc:86