MySQL 26.7.0
Source Code Documentation
mrs::database::anonymous_namespace{schema_monitor.cc} Namespace Reference

Functions

std::vector< mrs::rest::entry::AppUrlHostmake_app_url_host (const std::vector< mrs::database::entry::UrlHost > &entries, const std::optional< std::string > &data)
 
const std::string & to_string (mrs::interface::SupportedMrsMetadataVersion version)
 
mrs::database::MrsSchemaVersion query_schema_version (mysqlrouter::MySQLSession *session)
 
mrs::interface::SupportedMrsMetadataVersion check_supported_mrs_version (const mrs::database::MrsSchemaVersion &mrs_version)
 
bool query_is_node_read_only (mysqlrouter::MySQLSession *session)
 
void update_router_attributes_on_start (mysqlrouter::MySQLSession *session, std::optional< uint64_t > router_id_, const std::string &developer)
 

Function Documentation

◆ check_supported_mrs_version()

mrs::interface::SupportedMrsMetadataVersion mrs::database::anonymous_namespace{schema_monitor.cc}::check_supported_mrs_version ( const mrs::database::MrsSchemaVersion mrs_version)

◆ make_app_url_host()

std::vector< mrs::rest::entry::AppUrlHost > mrs::database::anonymous_namespace{schema_monitor.cc}::make_app_url_host ( const std::vector< mrs::database::entry::UrlHost > &  entries,
const std::optional< std::string > &  data 
)

◆ query_is_node_read_only()

bool mrs::database::anonymous_namespace{schema_monitor.cc}::query_is_node_read_only ( mysqlrouter::MySQLSession session)

◆ query_schema_version()

mrs::database::MrsSchemaVersion mrs::database::anonymous_namespace{schema_monitor.cc}::query_schema_version ( mysqlrouter::MySQLSession session)

◆ to_string()

const std::string & mrs::database::anonymous_namespace{schema_monitor.cc}::to_string ( mrs::interface::SupportedMrsMetadataVersion  version)

◆ update_router_attributes_on_start()

void mrs::database::anonymous_namespace{schema_monitor.cc}::update_router_attributes_on_start ( mysqlrouter::MySQLSession session,
std::optional< uint64_t >  router_id_,
const std::string &  developer 
)