MySQL 8.4.4
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
GRClusterMetadata Member List

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

auth_credentials_t typedefMetaData
check_cluster_status_in_gr(std::vector< metadata_cache::ManagedInstance * > &instances, const std::map< std::string, GroupReplicationMember > &member_status, bool &metadata_gr_discrepancy) const noexceptGRClusterMetadataprotected
ClusterMetadata(const metadata_cache::MetadataCacheMySQLSessionConfig &session_config, const mysqlrouter::SSLOptions &ssl_options)ClusterMetadata
ClusterMetadata(const ClusterMetadata &)=deleteClusterMetadataexplicit
connect_and_setup_session(const metadata_cache::metadata_server_t &metadata_server) noexcept overrideClusterMetadatavirtual
disconnect() noexcept overrideClusterMetadatainlinevirtual
do_connect(mysqlrouter::MySQLSession &connection, const metadata_cache::metadata_server_t &mi)ClusterMetadataprotected
fetch_auth_credentials(const metadata_cache::metadata_server_t &md_server, const mysqlrouter::TargetCluster &target_cluster) overrideGRClusterMetadatavirtual
fetch_cluster_topology(const std::atomic< bool > &terminated, mysqlrouter::TargetCluster &target_cluster, const unsigned router_id, const metadata_cache::metadata_servers_list_t &metadata_servers, bool needs_writable_node, const std::string &clusterset_id, bool whole_topology, std::size_t &instance_id) overrideGRClusterMetadatavirtual
fetch_instances_from_metadata_server(const mysqlrouter::TargetCluster &target_cluster, const std::string &cluster_type_specific_id)GRClusterMetadataprotected
find_rw_server(const std::vector< metadata_cache::ManagedInstance > &instances)ClusterMetadata
find_rw_server(const std::vector< metadata_cache::ManagedCluster > &clusters)ClusterMetadata
get_and_check_metadata_schema_version(mysqlrouter::MySQLSession &session)ClusterMetadataprotected
get_cluster_type() overrideGRClusterMetadatavirtual
get_connection() overrideClusterMetadatainlinevirtual
get_periodic_stats_update_frequency() noexcept overrideClusterMetadatainlinevirtual
gr_notifications_listener_GRClusterMetadataprivate
GRClusterMetadata(const metadata_cache::MetadataCacheMySQLSessionConfig &session_config, const mysqlrouter::SSLOptions &ssl_options, const bool use_cluster_notifications=false)GRClusterMetadata
GRClusterMetadata(const GRClusterMetadata &)=deleteGRClusterMetadataexplicit
GRClusterSetMetadataBackendGRClusterMetadatafriend
GRMetadataBackendGRClusterMetadatafriend
JsonAllocator typedefMetaData
JsonDocument typedefMetaData
MetaData()=defaultMetaData
MetaData(const MetaData &)=deleteMetaDataexplicit
metadata_backend_GRClusterMetadataprotected
metadata_connection_ClusterMetadataprotected
operator=(const GRClusterMetadata &)=deleteGRClusterMetadata
ClusterMetadata::operator=(const ClusterMetadata &)=deleteClusterMetadata
MetaData::operator=(const MetaData &)=deleteMetaData
reset_metadata_backend(const mysqlrouter::ClusterType type)GRClusterMetadataprotected
router_options_ClusterMetadataprotected
session_config_ClusterMetadataprotected
setup_notifications_listener(const metadata_cache::ClusterTopology &cluster_topology, const GRNotificationListener::NotificationClb &callback) overrideGRClusterMetadatainlinevirtual
shutdown_notifications_listener() overrideGRClusterMetadatainlinevirtual
ssl_mode_ClusterMetadataprotected
ssl_options_ClusterMetadataprotected
update_backend(const mysqlrouter::MetadataSchemaVersion &version, unsigned int router_id)GRClusterMetadataprivate
update_cluster_status_from_gr(const bool unreachable_quorum_allowed_traffic, metadata_cache::ManagedCluster &cluster)GRClusterMetadataprotected
update_router_attributes(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id, const metadata_cache::RouterAttributes &router_attributes) overrideClusterMetadatavirtual
update_router_last_check_in(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id) overrideClusterMetadatavirtual
~ClusterMetadata() overrideClusterMetadata
~GRClusterMetadata() overrideGRClusterMetadata
~MetaData()=defaultMetaDatavirtual