MySQL 8.4.2
Source Code Documentation
GRClusterSetMetadataBackend Member List

This is the complete list of members for GRClusterSetMetadataBackend, including all inherited members.

cluster_topology_GRClusterSetMetadataBackendprivate
connect_clb_GRMetadataBackendprotected
fetch_cluster_topology(MySQLSession::Transaction &transaction, mysqlrouter::TargetCluster &target_cluster, const metadata_cache::metadata_server_t &metadata_server, const metadata_cache::metadata_servers_list_t &metadata_servers, bool needs_writable_node, const RouterOptions &router_options, const std::string &clusterset_id="", bool whole_topology=false) overrideGRClusterSetMetadataBackendvirtual
fetch_instances_from_metadata_server(const mysqlrouter::TargetCluster &target_cluster, const std::string &clusterset_id="") overrideGRMetadataBackendV2virtual
fetch_target_cluster_instances_from_metadata_server(mysqlrouter::MySQLSession &session, const std::string &cluster_id)GRClusterSetMetadataBackendprivate
find_rw_server()GRClusterSetMetadataBackendprivate
get_cluster_type() overrideGRClusterSetMetadataBackendinlinevirtual
get_metadata_servers(const metadata_cache::metadata_servers_list_t &metadata_servers) overrideGRClusterSetMetadataBackendinlinevirtual
get_target_cluster_info_from_metadata_server(mysqlrouter::MySQLSession &session, const mysqlrouter::TargetCluster &target_cluster, const std::string &clusterset_id)GRClusterSetMetadataBackendprivate
GRClusterSetMetadataBackend(GRClusterMetadata *metadata, ConnectCallback &connect_clb)GRClusterSetMetadataBackendinline
GRMetadataBackend(GRClusterMetadata *metadata, ConnectCallback &connect_clb)GRMetadataBackendinline
GRMetadataBackendV2(GRClusterMetadata *metadata, ConnectCallback &connect_clb)GRMetadataBackendV2inline
metadata_GRMetadataBackendprotected
metadata_read_GRClusterSetMetadataBackendprivate
reset() overrideGRClusterSetMetadataBackendinlinevirtual
update_clusterset_status_from_gr(metadata_cache::ClusterTopology &cs_topology, bool needs_writable_node, bool whole_topology, const RouterOptions &router_options, const metadata_cache::metadata_servers_list_t &metadata_servers)GRClusterSetMetadataBackendprivate
update_clusterset_topology_from_metadata_server(mysqlrouter::MySQLSession &session, const std::string &clusterset_id, uint64_t view_id)GRClusterSetMetadataBackendprivate
update_metadata_servers_list(metadata_cache::ClusterTopology &cs_topology)GRClusterSetMetadataBackendprivatestatic
view_id_GRClusterSetMetadataBackendprivate
~GRMetadataBackend()GRMetadataBackendvirtual