MySQL 8.3.0
Source Code Documentation
|
#include "mysqlrouter/router_export.h"
#include <optional>
#include <stdexcept>
#include <string>
#include "mysql/harness/stdx/expected.h"
Go to the source code of this file.
Classes | |
struct | mysqlrouter::MetadataSchemaVersion |
class | mysqlrouter::MetadataUpgradeInProgressException |
class | mysqlrouter::TargetCluster |
Namespaces | |
namespace | mysqlrouter |
Enumerations | |
enum class | mysqlrouter::ClusterType { mysqlrouter::GR_V1 , mysqlrouter::GR_V2 , mysqlrouter::GR_CS , mysqlrouter::RS_V2 } |
enum class | mysqlrouter::InstanceType { mysqlrouter::GroupMember , mysqlrouter::AsyncMember , mysqlrouter::ReadReplica , mysqlrouter::Unsupported } |
Variables | |
constexpr MetadataSchemaVersion | mysqlrouter::kRequiredBootstrapSchemaVersion [] |
constexpr MetadataSchemaVersion | mysqlrouter::kRequiredRoutingMetadataSchemaVersion [] |
constexpr MetadataSchemaVersion | mysqlrouter::kNewMetadataVersion {2, 0, 0} |
constexpr MetadataSchemaVersion | mysqlrouter::kClusterSetsMetadataVersion {2, 1, 0} |
constexpr MetadataSchemaVersion | mysqlrouter::kUpgradeInProgressMetadataVersion {0, 0, 0} |
constexpr const std::string_view | mysqlrouter::kNodeTagHidden {"_hidden"} |
constexpr const std::string_view | mysqlrouter::kNodeTagDisconnectWhenHidden |
constexpr const bool | mysqlrouter::kNodeTagHiddenDefault {false} |
constexpr const bool | mysqlrouter::kNodeTagDisconnectWhenHiddenDefault {true} |