MySQL 8.0.40
Source Code Documentation
mysqlrouter::ClusterMetadata Member List

This is the complete list of members for mysqlrouter::ClusterMetadata, including all inherited members.

ClusterMetadata(const MetadataSchemaVersion &schema_version, MySQLSession *mysql, mysql_harness::SocketOperationsBase *sockops=mysql_harness::SocketOperations::instance())mysqlrouter::ClusterMetadatainline
fetch_cluster_hosts()=0mysqlrouter::ClusterMetadatapure virtual
fetch_metadata_servers()=0mysqlrouter::ClusterMetadatapure virtual
get_cluster_type_specific_id()=0mysqlrouter::ClusterMetadatapure virtual
get_grant_statements(const std::string &new_accounts) const =0mysqlrouter::ClusterMetadatapure virtual
get_routing_mode_queries()=0mysqlrouter::ClusterMetadatapure virtual
get_session()mysqlrouter::ClusterMetadatainline
get_type()=0mysqlrouter::ClusterMetadatapure virtual
get_view_id(const std::string &)mysqlrouter::ClusterMetadatainlinevirtual
mysql_mysqlrouter::ClusterMetadataprotected
query_cluster_count()=0mysqlrouter::ClusterMetadataprotectedpure virtual
register_router(const std::string &router_name, const bool overwrite, const std::string &hostname_override="")=0mysqlrouter::ClusterMetadatapure virtual
require_cluster_is_ok()=0mysqlrouter::ClusterMetadatapure virtual
require_metadata_is_ok()mysqlrouter::ClusterMetadatavirtual
schema_version_mysqlrouter::ClusterMetadataprotected
socket_operations_mysqlrouter::ClusterMetadataprotected
update_router_info(const uint32_t router_id, const std::string &cluster_id, const std::string &target_cluster, const std::string &rw_endpoint, const std::string &ro_endpoint, const std::string &rw_x_endpoint, const std::string &ro_x_endpoint, const std::string &username)=0mysqlrouter::ClusterMetadatapure virtual
verify_router_id_is_ours(const uint32_t router_id, const std::string &hostname_override="")=0mysqlrouter::ClusterMetadatapure virtual
~ClusterMetadata()=defaultmysqlrouter::ClusterMetadatavirtual