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

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

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 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 &clusterset_id, bool whole_topology, std::size_t &instance_id)=0MetaDatapure virtual
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()=0MetaDatapure virtual
get_connection() overrideClusterMetadatainlinevirtual
get_periodic_stats_update_frequency() noexcept overrideClusterMetadatainlinevirtual
JsonAllocator typedefMetaData
JsonDocument typedefMetaData
MetaData()=defaultMetaData
MetaData(const MetaData &)=deleteMetaDataexplicit
metadata_connection_ClusterMetadataprotected
operator=(const ClusterMetadata &)=deleteClusterMetadata
MetaData::operator=(const MetaData &)=deleteMetaData
session_config_ClusterMetadataprotected
setup_notifications_listener(const metadata_cache::ClusterTopology &cluster_topology, const std::function< void()> &callback)=0MetaDatapure virtual
shutdown_notifications_listener()=0MetaDatapure virtual
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
~ClusterMetadata() overrideClusterMetadata
~MetaData()=defaultMetaDatavirtual