MySQL 9.1.0
Source Code Documentation
|
#include "mysqlrouter/router_cluster_export.h"
#include <stdexcept>
#include "config_generator.h"
#include "mysqlrouter/cluster_metadata.h"
#include "mysqlrouter/mysql_session.h"
#include "socket_operations.h"
Go to the source code of this file.
Classes | |
struct | mysqlrouter::ClusterInfo |
class | mysqlrouter::ClusterMetadata |
class | mysqlrouter::ClusterMetadataGR |
class | mysqlrouter::ClusterMetadataGRV2 |
class | mysqlrouter::ClusterMetadataGRInClusterSet |
class | mysqlrouter::ClusterMetadataAR |
Namespaces | |
namespace | mysqlrouter |
Typedefs | |
using | mysqlrouter::OptionsMap = std::map< std::string, std::string > |
Functions | |
std::unique_ptr< ClusterMetadata > | mysqlrouter::create_metadata (const MetadataSchemaVersion &schema_version, MySQLSession *mysql, const OptionsMap &options, mysql_harness::SocketOperationsBase *sockops) |