MySQL 8.0.41
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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, const mysqlrouter::MetadataSchemaVersion &schema_version, mysqlrouter::TargetCluster &target_cluster, const unsigned router_id, const metadata_cache::metadata_server_t &metadata_server, const metadata_cache::metadata_servers_list_t &metadata_servers, bool needs_writable_node, 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_periodic_stats_update_frequency(const mysqlrouter::MetadataSchemaVersion &schema_version, const unsigned router_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_periodic_stats_update_frequency() noexcept 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
periodic_stats_update_frequency_GRMetadataBackendprotected
reset() overrideGRClusterSetMetadataBackendinlinevirtual
router_cs_options_stringGRClusterSetMetadataBackendprivate
update_clusterset_status_from_gr(metadata_cache::ClusterTopology &cs_topology, bool needs_writable_node, bool whole_topology, const RouterClusterSetOptions &router_cs_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