![]() |
MySQL 9.4.0
Source Code Documentation
|
#include "mysqlrouter/metadata_cache_export.h"#include <map>#include <optional>#include <string>#include <system_error>#include <vector>#include "mysql/harness/destination.h"#include "mysqlrouter/cluster_metadata.h"#include "mysqlrouter/datatypes.h"Go to the source code of this file.
Classes | |
| struct | std::is_error_code_enum< metadata_cache::metadata_errc > |
| class | metadata_cache::ManagedInstance |
| Class ManagedInstance represents a server managed by the topology. More... | |
| class | metadata_cache::ManagedCluster |
| Represents a cluster (a GR group or AR members) More... | |
| class | metadata_cache::ClusterTopology |
| Represents a cluster (a GR group or AR members) and its metadata servers. More... | |
| struct | metadata_cache::MetadataCacheMySQLSessionConfig |
| Metadata MySQL session configuration. More... | |
| struct | metadata_cache::RouterAttributes |
Namespaces | |
| namespace | metadata_cache |
| namespace | std |
Typedefs | |
| using | metadata_cache::ServerMode = mysqlrouter::ServerMode |
| using | metadata_cache::cluster_nodes_list_t = std::vector< ManagedInstance > |
| using | metadata_cache::metadata_server_t = mysql_harness::TcpDestination |
| using | metadata_cache::metadata_servers_list_t = std::vector< metadata_server_t > |
| using | metadata_cache::clusters_list_t = std::vector< ManagedCluster > |
Functions | |
| const std::error_category & | metadata_cache::metadata_cache_category () noexcept |
| std::error_code | metadata_cache::make_error_code (metadata_errc e) noexcept |