MySQL
9.3.0
Source Code Documentation
DestMetadataCacheManager Member List
This is the complete list of members for
DestMetadataCacheManager
, including all inherited members.
AcceptorUpdateHandlerInterface
()=default
metadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface
(const AcceptorUpdateHandlerInterface &)=default
metadata_cache::AcceptorUpdateHandlerInterface
AcceptorUpdateHandlerInterface
(AcceptorUpdateHandlerInterface &&)=default
metadata_cache::AcceptorUpdateHandlerInterface
allowed_nodes_change_callbacks_
DestinationNodesStateNotifier
protected
allowed_nodes_change_callbacks_mtx_
DestinationNodesStateNotifier
mutable
protected
available_dests_in_group_
DestMetadataCacheManager
private
cache_api
()
DestMetadataCacheManager
inline
cache_api_
DestMetadataCacheManager
private
cache_name_
DestMetadataCacheManager
private
change_group
()
DestMetadataCacheManager
private
clear_internal_state
()
DestMetadataCacheManager
ClusterStateListenerInterface
()=default
metadata_cache::ClusterStateListenerInterface
ClusterStateListenerInterface
(const ClusterStateListenerInterface &)=delete
metadata_cache::ClusterStateListenerInterface
explicit
connect_status
(std::error_code ec) override
DestMetadataCacheManager
virtual
ConnectionStatus
enum name
DestMetadataCacheManager
private
current_destination_group_index_
DestMetadataCacheManager
private
current_group_position_
DestMetadataCacheManager
private
destination_
DestMetadataCacheManager
private
destination_candidates_
DestMetadataCacheManager
private
DestinationManager
(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx)
DestinationManager
inline
DestinationManager
(const DestinationManager &other)=delete
DestinationManager
DestinationManager
(DestinationManager &&other)=delete
DestinationManager
DestMetadataCacheManager
(net::io_context &io_ctx, MySQLRoutingContext &routing_ctx, const std::string &metadata_cache, const mysqlrouter::URIQuery &query, const ServerRole role, metadata_cache::MetadataCacheAPIBase *cache_api=metadata_cache::MetadataCacheAPI::instance())
DestMetadataCacheManager
DestMetadataCacheManager
(const DestMetadataCacheManager &other)=delete
DestMetadataCacheManager
DestMetadataCacheManager
(DestMetadataCacheManager &&)=delete
DestMetadataCacheManager
DestVector
typedef
DestinationManager
disconnect_on_metadata_unavailable_
DestMetadataCacheManager
private
disconnect_on_promoted_to_primary_
DestMetadataCacheManager
private
get_all_nodes
() const
DestMetadataCacheManager
private
get_destination_candidates
() const override
DestMetadataCacheManager
virtual
get_dynamic_plugin_name
() override
DestMetadataCacheManager
virtual
get_last_used_destination
() const override
DestMetadataCacheManager
inline
private
virtual
get_new_connection_nodes
() const
DestMetadataCacheManager
private
get_next_destination
(const routing_guidelines::Session_info &session_info) override
DestMetadataCacheManager
virtual
get_next_destination_impl
()
DestMetadataCacheManager
private
get_nodes_allowed_by_routing_guidelines
() const
DestMetadataCacheManager
private
get_nodes_from_topology
(const metadata_cache::ClusterTopology &cluster_topology, const bool drop_all_hidden) const
DestMetadataCacheManager
private
virtual
get_old_connection_nodes
() const
DestMetadataCacheManager
private
get_router_info
() const
DestinationManager
inline
get_routing_context
() const
DestinationManager
inline
protected
handle_sockets_acceptors
() override
DestMetadataCacheManager
inline
virtual
has_read_only
() const override
DestMetadataCacheManager
inline
virtual
has_read_only_
DestMetadataCacheManager
private
has_read_write
() const override
DestMetadataCacheManager
inline
virtual
has_read_write_
DestMetadataCacheManager
private
init
()
DestMetadataCacheManager
private
init_destinations
(const routing_guidelines::Session_info &session_info) override
DestMetadataCacheManager
virtual
io_ctx_
DestinationManager
protected
is_dynamic
() override
DestMetadataCacheManager
inline
virtual
last_connection_status_
DestMetadataCacheManager
private
last_ec_
DestinationManager
protected
last_server_uuid_
DestMetadataCacheManager
private
md_refresh_callback_
DestinationNodesStateNotifier
protected
md_refresh_callback_mtx_
DestinationNodesStateNotifier
mutable
protected
MetadataRefreshListenerInterface
()=default
metadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface
(const MetadataRefreshListenerInterface &)=default
metadata_cache::MetadataRefreshListenerInterface
MetadataRefreshListenerInterface
(MetadataRefreshListenerInterface &&)=default
metadata_cache::MetadataRefreshListenerInterface
notify_instances_changed
(const bool md_servers_reachable, const uint64_t) noexcept override
DestMetadataCacheManager
private
virtual
on_instances_change
(const bool md_servers_reachable)
DestMetadataCacheManager
private
on_md_refresh
(const bool instances_changed) override
DestMetadataCacheManager
private
virtual
operator=
(const DestMetadataCacheManager &)=delete
DestMetadataCacheManager
operator=
(DestMetadataCacheManager &&)=delete
DestMetadataCacheManager
DestinationManager::operator=
(const DestinationManager &other)=delete
DestinationManager
DestinationManager::operator=
(DestinationManager &&other)=delete
DestinationManager
metadata_cache::ClusterStateListenerInterface::operator=
(const ClusterStateListenerInterface &)=delete
metadata_cache::ClusterStateListenerInterface
metadata_cache::MetadataRefreshListenerInterface::operator=
(const MetadataRefreshListenerInterface &)=default
metadata_cache::MetadataRefreshListenerInterface
metadata_cache::MetadataRefreshListenerInterface::operator=
(MetadataRefreshListenerInterface &&)=default
metadata_cache::MetadataRefreshListenerInterface
metadata_cache::AcceptorUpdateHandlerInterface::operator=
(const AcceptorUpdateHandlerInterface &)=default
metadata_cache::AcceptorUpdateHandlerInterface
metadata_cache::AcceptorUpdateHandlerInterface::operator=
(AcceptorUpdateHandlerInterface &&)=default
metadata_cache::AcceptorUpdateHandlerInterface
prepare_destination_groups
()
DestMetadataCacheManager
private
Primary
enum value
DestMetadataCacheManager
PrimaryAndSecondary
enum value
DestMetadataCacheManager
protocol_
DestMetadataCacheManager
private
purpose
() const override
DestMetadataCacheManager
inline
virtual
query_quarantined_destinations_callback_
DestinationNodesStateNotifier
protected
query_quarantined_destinations_callback_mtx_
DestinationNodesStateNotifier
mutable
protected
refresh_destinations
(const routing_guidelines::Session_info &session_info) override
DestMetadataCacheManager
virtual
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
resolve_routing_guidelines_hostnames
(const std::vector< routing_guidelines::Resolve_host > &hostnames)
DestMetadataCacheManager
private
route_info_
DestMetadataCacheManager
private
routing_ctx_
DestinationManager
protected
routing_guidelines_
DestMetadataCacheManager
private
routing_guidelines_session_rand_used
() const
DestinationManager
inline
Secondary
enum value
DestMetadataCacheManager
server_role_
DestMetadataCacheManager
private
ServerRole
enum name
DestMetadataCacheManager
set_last_connect_successful
(const bool state)
DestMetadataCacheManager
private
socket_acceptor_handle_callbacks_mtx
DestinationNodesStateNotifier
mutable
protected
start
(const mysql_harness::PluginFuncEnv *env) override
DestMetadataCacheManager
virtual
start_router_socket_acceptor_callback_
DestinationNodesStateNotifier
protected
state_mtx_
DestinationManager
protected
stop_router_socket_acceptor_callback_
DestinationNodesStateNotifier
protected
stored_destination_indexes_
DestMetadataCacheManager
private
strategy_
DestMetadataCacheManager
private
subscribe_for_acceptor_handler
()
DestMetadataCacheManager
private
subscribe_for_md_refresh_handler
()
DestMetadataCacheManager
private
subscribe_for_metadata_cache_changes
()
DestMetadataCacheManager
private
subscribed_for_metadata_cache_changes_
DestMetadataCacheManager
private
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_routing_guidelines
(const std::string &routing_guidelines_document)
DestMetadataCacheManager
update_socket_acceptor_state
() noexcept override
DestMetadataCacheManager
private
virtual
uri_query_
DestMetadataCacheManager
private
validate_current_sharing_settings
(std::string_view route_name, Destination *dest) const
DestMetadataCacheManager
private
~AcceptorUpdateHandlerInterface
()=default
metadata_cache::AcceptorUpdateHandlerInterface
virtual
~ClusterStateListenerInterface
()
metadata_cache::ClusterStateListenerInterface
virtual
~DestinationManager
()=default
DestinationManager
virtual
~DestinationNodesStateNotifier
()=default
DestinationNodesStateNotifier
virtual
~DestMetadataCacheManager
() override
DestMetadataCacheManager
~MetadataRefreshListenerInterface
()=default
metadata_cache::MetadataRefreshListenerInterface
virtual
Generated by
1.9.2