MySQL 8.4.1
Source Code Documentation
ARClusterMetadata Member List

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

ARClusterMetadata(const metadata_cache::MetadataCacheMySQLSessionConfig &session_config, const mysqlrouter::SSLOptions &ssl_options, uint64_t view_id)ARClusterMetadatainline
ARClusterMetadata(const ARClusterMetadata &)=deleteARClusterMetadataexplicit
auth_credentials_t typedefMetaData
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) overrideClusterMetadatavirtual
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 &, bool, std::size_t &instance_id) overrideARClusterMetadatavirtual
fetch_topology_from_member(mysqlrouter::MySQLSession &session, unsigned view_id, const std::string &cluster_id="")ARClusterMetadataprivate
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() overrideARClusterMetadatainlinevirtual
get_connection() overrideClusterMetadatainlinevirtual
get_member_view_id(mysqlrouter::MySQLSession &session, const std::string &cluster_id, uint64_t &result)ARClusterMetadataprivate
get_periodic_stats_update_frequency() noexcept overrideClusterMetadatainlinevirtual
JsonAllocator typedefMetaData
JsonDocument typedefMetaData
MetaData()=defaultMetaData
MetaData(const MetaData &)=deleteMetaDataexplicit
metadata_connection_ClusterMetadataprotected
operator=(const ARClusterMetadata &)=deleteARClusterMetadata
ClusterMetadata::operator=(const ClusterMetadata &)=deleteClusterMetadata
MetaData::operator=(const MetaData &)=deleteMetaData
router_options_ClusterMetadataprotected
session_config_ClusterMetadataprotected
setup_notifications_listener(const metadata_cache::ClusterTopology &, const GRNotificationListener::NotificationClb &) overrideARClusterMetadatainlinevirtual
shutdown_notifications_listener() overrideARClusterMetadatainlinevirtual
ssl_mode_ClusterMetadataprotected
ssl_options_ClusterMetadataprotected
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
view_id_ARClusterMetadataprivate
~ARClusterMetadata() overrideARClusterMetadata
~ClusterMetadata() overrideClusterMetadata
~MetaData()=defaultMetaDatavirtual