MySQL 8.4.0
Source Code Documentation
DestMetadataCacheGroup Member List

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

AcceptorUpdateHandlerInterface()=defaultmetadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface(const AcceptorUpdateHandlerInterface &)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface(AcceptorUpdateHandlerInterface &&)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
add(const std::string &, uint16_t) overrideDestMetadataCacheGroupinlinevirtual
add(const mysql_harness::TCPAddress) overrideDestMetadataCacheGroupinlinevirtual
AddrVector typedefRouteDestination
advance(size_t n)DestMetadataCacheGroup
allowed_nodes_change_callbacks_DestinationNodesStateNotifierprotected
allowed_nodes_change_callbacks_mtx_DestinationNodesStateNotifiermutableprotected
balance(const metadata_cache::cluster_nodes_list_t &all_replicaset_nodes, bool primary_fallback)DestMetadataCacheGroupprivate
begin()RouteDestinationinline
begin() constRouteDestinationinline
cache_api()DestMetadataCacheGroupinline
cache_api_DestMetadataCacheGroupprivate
cache_name_DestMetadataCacheGroupprivate
clear()RouteDestinationvirtual
ClusterStateListenerInterface()=defaultmetadata_cache::ClusterStateListenerInterface
ClusterStateListenerInterface(const ClusterStateListenerInterface &)=deletemetadata_cache::ClusterStateListenerInterfaceexplicit
destinations() overrideDestMetadataCacheGroupvirtual
destinations_RouteDestinationprotected
DestMetadataCacheGroup(net::io_context &io_ctx_, const std::string &metadata_cache, const routing::RoutingStrategy routing_strategy, const mysqlrouter::URIQuery &query, const Protocol::Type protocol, metadata_cache::MetadataCacheAPIBase *cache_api=metadata_cache::MetadataCacheAPI::instance())DestMetadataCacheGroup
DestMetadataCacheGroup(const DestMetadataCacheGroup &other)=deleteDestMetadataCacheGroup
DestMetadataCacheGroup(DestMetadataCacheGroup &&)=deleteDestMetadataCacheGroup
disconnect_on_metadata_unavailable_DestMetadataCacheGroupprivate
disconnect_on_promoted_to_primary_DestMetadataCacheGroupprivate
empty() const noexcept overrideDestMetadataCacheGroupinlinevirtual
end()RouteDestinationinline
end() constRouteDestinationinline
get(const std::string &address, uint16_t port)RouteDestinationvirtual
get_available(const metadata_cache::cluster_nodes_list_t &instances, bool for_new_connections=true) constDestMetadataCacheGroupprivate
get_available_primaries(const metadata_cache::cluster_nodes_list_t &managed_servers) constDestMetadataCacheGroupprivate
get_destinations() const overrideDestMetadataCacheGroupvirtual
get_strategy() overrideDestMetadataCacheGroupinlinevirtual
handle_sockets_acceptors() overrideDestMetadataCacheGroupinlinevirtual
init()DestMetadataCacheGroupprivate
io_ctx_RouteDestinationprotected
md_refresh_callback_DestinationNodesStateNotifierprotected
md_refresh_callback_mtx_DestinationNodesStateNotifiermutableprotected
MetadataRefreshListenerInterface()=defaultmetadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface(const MetadataRefreshListenerInterface &)=defaultmetadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface(MetadataRefreshListenerInterface &&)=defaultmetadata_cache::MetadataRefreshListenerInterface
mutex_update_RouteDestinationprotected
notify_instances_changed(const metadata_cache::ClusterTopology &cluster_topology, const bool md_servers_reachable, const uint64_t) noexcept overrideDestMetadataCacheGroupprivatevirtual
on_instances_change(const metadata_cache::ClusterTopology &cluster_topology, const bool md_servers_reachable)DestMetadataCacheGroupprivate
on_md_refresh(const bool instances_changed, const metadata_cache::ClusterTopology &cluster_topology) overrideDestMetadataCacheGroupprivatevirtual
operator=(const DestMetadataCacheGroup &)=deleteDestMetadataCacheGroup
operator=(DestMetadataCacheGroup &&)=deleteDestMetadataCacheGroup
RouteDestination::operator=(const RouteDestination &other)=deleteRouteDestination
RouteDestination::operator=(RouteDestination &&other)=deleteRouteDestination
metadata_cache::ClusterStateListenerInterface::operator=(const ClusterStateListenerInterface &)=deletemetadata_cache::ClusterStateListenerInterface
metadata_cache::MetadataRefreshListenerInterface::operator=(const MetadataRefreshListenerInterface &)=defaultmetadata_cache::MetadataRefreshListenerInterface
metadata_cache::MetadataRefreshListenerInterface::operator=(MetadataRefreshListenerInterface &&)=defaultmetadata_cache::MetadataRefreshListenerInterface
metadata_cache::AcceptorUpdateHandlerInterface::operator=(const AcceptorUpdateHandlerInterface &)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
metadata_cache::AcceptorUpdateHandlerInterface::operator=(AcceptorUpdateHandlerInterface &&)=defaultmetadata_cache::AcceptorUpdateHandlerInterface
Primary enum valueDestMetadataCacheGroup
primary_destinations()DestMetadataCacheGroup
PrimaryAndSecondary enum valueDestMetadataCacheGroup
protocol_RouteDestinationprotected
query_quarantined_destinations_callback_DestinationNodesStateNotifierprotected
query_quarantined_destinations_callback_mtx_DestinationNodesStateNotifiermutableprotected
refresh_destinations(const Destinations &dests) overrideDestMetadataCacheGroupvirtual
register_allowed_nodes_change_callback(const AllowedNodesChangedCallback &clb)DestinationNodesStateNotifier
register_md_refresh_callback(const MetadataRefreshCallback &callback)DestinationNodesStateNotifier
register_query_quarantined_destinations(const QueryQuarantinedDestinationsCallback &clb)DestinationNodesStateNotifier
register_start_router_socket_acceptor(const StartSocketAcceptorCallback &clb)DestinationNodesStateNotifier
register_stop_router_socket_acceptor(const StopSocketAcceptorCallback &clb)DestinationNodesStateNotifier
remove(const std::string &address, uint16_t port)RouteDestinationvirtual
ro_start_pos_DestMetadataCacheGroupprivate
RouteDestination(net::io_context &io_ctx, Protocol::Type protocol=Protocol::get_default())RouteDestinationinline
RouteDestination(const RouteDestination &other)=deleteRouteDestination
RouteDestination(RouteDestination &&other)=deleteRouteDestination
routing_strategy_DestMetadataCacheGroupprivate
rw_start_pos_DestMetadataCacheGroupprivate
Secondary enum valueDestMetadataCacheGroup
server_role() constDestMetadataCacheGroupinline
server_role_DestMetadataCacheGroupprivate
ServerRole enum nameDestMetadataCacheGroup
size() noexceptRouteDestination
socket_acceptor_handle_callbacks_mtxDestinationNodesStateNotifiermutableprotected
start(const mysql_harness::PluginFuncEnv *env) overrideDestMetadataCacheGroupvirtual
start_pos_DestMetadataCacheGroupprivate
start_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
stop_router_socket_acceptor_callback_DestinationNodesStateNotifierprotected
subscribe_for_acceptor_handler()DestMetadataCacheGroupprivate
subscribe_for_md_refresh_handler()DestMetadataCacheGroupprivate
subscribe_for_metadata_cache_changes()DestMetadataCacheGroupprivate
subscribed_for_metadata_cache_changes_DestMetadataCacheGroupprivate
unregister_allowed_nodes_change_callback(const AllowedNodesChangeCallbacksListIterator &it)DestinationNodesStateNotifier
unregister_md_refresh_callback()DestinationNodesStateNotifier
unregister_query_quarantined_destinations()DestinationNodesStateNotifier
unregister_start_router_socket_acceptor()DestinationNodesStateNotifier
unregister_stop_router_socket_acceptor()DestinationNodesStateNotifier
update_socket_acceptor_state(const metadata_cache::cluster_nodes_list_t &instances) noexcept overrideDestMetadataCacheGroupprivatevirtual
uri_query_DestMetadataCacheGroupprivate
~AcceptorUpdateHandlerInterface()=defaultmetadata_cache::AcceptorUpdateHandlerInterfacevirtual
~ClusterStateListenerInterface()metadata_cache::ClusterStateListenerInterfacevirtual
~DestMetadataCacheGroup() overrideDestMetadataCacheGroup
~MetadataRefreshListenerInterface()=defaultmetadata_cache::MetadataRefreshListenerInterfacevirtual
~RouteDestination()=defaultRouteDestinationvirtual