MySQL 9.1.0
Source Code Documentation
|
This is the complete list of members for MetaData, including all inherited members.
auth_credentials_t typedef | MetaData | |
connect_and_setup_session(const metadata_cache::metadata_server_t &metadata_server)=0 | MetaData | pure virtual |
disconnect()=0 | MetaData | pure virtual |
fetch_auth_credentials(const metadata_cache::metadata_server_t &md_server, const mysqlrouter::TargetCluster &target_cluster)=0 | MetaData | pure 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)=0 | MetaData | pure virtual |
get_cluster_type()=0 | MetaData | pure virtual |
get_connection()=0 | MetaData | pure virtual |
get_periodic_stats_update_frequency() noexcept=0 | MetaData | pure virtual |
JsonAllocator typedef | MetaData | |
JsonDocument typedef | MetaData | |
MetaData()=default | MetaData | |
MetaData(const MetaData &)=delete | MetaData | explicit |
operator=(const MetaData &)=delete | MetaData | |
setup_notifications_listener(const metadata_cache::ClusterTopology &cluster_topology, const std::function< void()> &callback)=0 | MetaData | pure virtual |
shutdown_notifications_listener()=0 | MetaData | pure virtual |
update_router_attributes(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id, const metadata_cache::RouterAttributes &router_attributes)=0 | MetaData | pure virtual |
update_router_last_check_in(const metadata_cache::metadata_server_t &rw_server, const unsigned router_id)=0 | MetaData | pure virtual |
~MetaData()=default | MetaData | virtual |