MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
schema_monitor.cc File Reference

Classes

class  mrs::database::ServiceDisabled
 
class  mrs::database::AuditLogInconsistency
 
class  mrs::database::MetadataSchemaVersionChange
 

Namespaces

namespace  mrs
 
namespace  mrs::database
 
namespace  mrs::database::anonymous_namespace{schema_monitor.cc}
 

Functions

std::vector< mrs::rest::entry::AppUrlHostmrs::database::anonymous_namespace{schema_monitor.cc}::make_app_url_host (const std::vector< mrs::database::entry::UrlHost > &entries, const std::optional< std::string > &data)
 
const std::string & mrs::database::anonymous_namespace{schema_monitor.cc}::to_string (mrs::interface::SupportedMrsMetadataVersion version)
 
mrs::database::MrsSchemaVersion mrs::database::anonymous_namespace{schema_monitor.cc}::query_schema_version (mysqlrouter::MySQLSession *session)
 
mrs::interface::SupportedMrsMetadataVersion mrs::database::anonymous_namespace{schema_monitor.cc}::check_supported_mrs_version (const mrs::database::MrsSchemaVersion &mrs_version)
 
bool mrs::database::anonymous_namespace{schema_monitor.cc}::query_is_node_read_only (mysqlrouter::MySQLSession *session)
 
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)