![]()  | 
  
    MySQL 8.4.7
    
   Source Code Documentation 
   | 
 
This is the complete list of members for GRClusterMetadata, including all inherited members.
| auth_credentials_t typedef | MetaData | |
| check_cluster_status_in_gr(std::vector< metadata_cache::ManagedInstance * > &instances, const std::map< std::string, GroupReplicationMember > &member_status, bool &metadata_gr_discrepancy) const noexcept | GRClusterMetadata | protected | 
| ClusterMetadata(const metadata_cache::MetadataCacheMySQLSessionConfig &session_config, const mysqlrouter::SSLOptions &ssl_options) | ClusterMetadata | |
| ClusterMetadata(const ClusterMetadata &)=delete | ClusterMetadata | explicit | 
| connect_and_setup_session(const metadata_cache::metadata_server_t &metadata_server) noexcept override | ClusterMetadata | virtual | 
| disconnect() noexcept override | ClusterMetadata | inlinevirtual | 
| do_connect(mysqlrouter::MySQLSession &connection, const metadata_cache::metadata_server_t &mi) | ClusterMetadata | protected | 
| fetch_auth_credentials(const metadata_cache::metadata_server_t &md_server, const mysqlrouter::TargetCluster &target_cluster) override | GRClusterMetadata | virtual | 
| 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) override | GRClusterMetadata | virtual | 
| fetch_instances_from_metadata_server(const mysqlrouter::TargetCluster &target_cluster, const std::string &cluster_type_specific_id) | GRClusterMetadata | protected | 
| 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) | ClusterMetadata | protected | 
| get_cluster_type() override | GRClusterMetadata | virtual | 
| get_connection() override | ClusterMetadata | inlinevirtual | 
| get_periodic_stats_update_frequency() noexcept override | ClusterMetadata | inlinevirtual | 
| gr_notifications_listener_ | GRClusterMetadata | private | 
| GRClusterMetadata(const metadata_cache::MetadataCacheMySQLSessionConfig &session_config, const mysqlrouter::SSLOptions &ssl_options, const bool use_cluster_notifications=false) | GRClusterMetadata | |
| GRClusterMetadata(const GRClusterMetadata &)=delete | GRClusterMetadata | explicit | 
| GRClusterSetMetadataBackend | GRClusterMetadata | friend | 
| GRMetadataBackend | GRClusterMetadata | friend | 
| JsonAllocator typedef | MetaData | |
| JsonDocument typedef | MetaData | |
| MetaData()=default | MetaData | |
| MetaData(const MetaData &)=delete | MetaData | explicit | 
| metadata_backend_ | GRClusterMetadata | protected | 
| metadata_connection_ | ClusterMetadata | protected | 
| operator=(const GRClusterMetadata &)=delete | GRClusterMetadata | |
| ClusterMetadata::operator=(const ClusterMetadata &)=delete | ClusterMetadata | |
| MetaData::operator=(const MetaData &)=delete | MetaData | |
| reset_metadata_backend(const mysqlrouter::ClusterType type) | GRClusterMetadata | protected | 
| router_options_ | ClusterMetadata | protected | 
| session_config_ | ClusterMetadata | protected | 
| setup_notifications_listener(const metadata_cache::ClusterTopology &cluster_topology, const GRNotificationListener::NotificationClb &callback) override | GRClusterMetadata | inlinevirtual | 
| shutdown_notifications_listener() override | GRClusterMetadata | inlinevirtual | 
| ssl_mode_ | ClusterMetadata | protected | 
| ssl_options_ | ClusterMetadata | protected | 
| update_backend(const mysqlrouter::MetadataSchemaVersion &version, unsigned int router_id) | GRClusterMetadata | private | 
| update_cluster_status_from_gr(const bool unreachable_quorum_allowed_traffic, metadata_cache::ManagedCluster &cluster) | GRClusterMetadata | protected | 
| update_router_attributes(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id, const metadata_cache::RouterAttributes &router_attributes) override | ClusterMetadata | virtual | 
| update_router_last_check_in(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id) override | ClusterMetadata | virtual | 
| ~ClusterMetadata() override | ClusterMetadata | |
| ~GRClusterMetadata() override | GRClusterMetadata | |
| ~MetaData()=default | MetaData | virtual |