MySQL 9.1.0
Source Code Documentation
|
#include "mysqlrouter/metadata_cache_export.h"
#include <algorithm>
#include <optional>
#include <string>
#include <system_error>
#include <vector>
#include "mysqlrouter/datatypes.h"
#include "tcp_address.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::TCPAddress |
using | metadata_cache::metadata_servers_list_t = std::vector< metadata_server_t > |
Functions | |
const std::error_category & | metadata_cache::metadata_cache_category () noexcept |
std::error_code | metadata_cache::make_error_code (metadata_errc e) noexcept |