MySQL 8.4.4
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
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