MySQL 9.1.0
Source Code Documentation
|
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::ClusterMetadata | inline |
fetch_cluster_hosts()=0 | mysqlrouter::ClusterMetadata | pure virtual |
fetch_current_instance_type()=0 | mysqlrouter::ClusterMetadata | pure virtual |
fetch_metadata_servers()=0 | mysqlrouter::ClusterMetadata | pure virtual |
get_cluster_type_specific_id()=0 | mysqlrouter::ClusterMetadata | pure virtual |
get_grant_statements(const std::string &new_accounts) const =0 | mysqlrouter::ClusterMetadata | pure virtual |
get_routing_mode_queries()=0 | mysqlrouter::ClusterMetadata | pure virtual |
get_session() | mysqlrouter::ClusterMetadata | inline |
get_type()=0 | mysqlrouter::ClusterMetadata | pure virtual |
get_view_id(const std::string &) | mysqlrouter::ClusterMetadata | inlinevirtual |
mysql_ | mysqlrouter::ClusterMetadata | protected |
query_cluster_count()=0 | mysqlrouter::ClusterMetadata | protectedpure virtual |
register_router(const std::string &router_name, const bool overwrite, const std::string &hostname_override="")=0 | mysqlrouter::ClusterMetadata | pure virtual |
require_cluster_is_ok()=0 | mysqlrouter::ClusterMetadata | pure virtual |
require_metadata_is_ok() | mysqlrouter::ClusterMetadata | virtual |
schema_version_ | mysqlrouter::ClusterMetadata | protected |
socket_operations_ | mysqlrouter::ClusterMetadata | protected |
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_split_endpoint, const std::string &rw_x_endpoint, const std::string &ro_x_endpoint, const std::string &username)=0 | mysqlrouter::ClusterMetadata | pure virtual |
verify_router_id_is_ours(const uint32_t router_id, const std::string &hostname_override="")=0 | mysqlrouter::ClusterMetadata | pure virtual |
~ClusterMetadata()=default | mysqlrouter::ClusterMetadata | virtual |