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

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

auth_credentials_t typedefMetaData
check_cluster_status(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 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 overrideGRClusterMetadatavirtual
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
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(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