MySQL 9.2.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
routing_guidelines.h File Reference
#include <forward_list>
#include <functional>
#include <map>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include <vector>
#include <rapidjson/document.h>
#include "my_compiler.h"
#include "mysql/harness/net_ts/internet.h"
#include "mysqlrouter/routing_guidelines_export.h"

Go to the source code of this file.

Classes

struct  routing_guidelines::Router_info
 Information about this Router instance. More...
 
struct  routing_guidelines::Server_info
 Information about one server destination. More...
 
struct  routing_guidelines::Session_info
 Information about incoming session. More...
 
struct  routing_guidelines::Sql_info
 Information about query details. More...
 
class  routing_guidelines::Guidelines_parse_error
 
struct  routing_guidelines::Resolve_host
 Information about hostnames that needs to be resolved. More...
 
class  routing_guidelines::Routing_guidelines_engine
 Routing guidelines engine. More...
 
struct  routing_guidelines::Routing_guidelines_engine::Route
 Class representing routing guidelines route section entry. More...
 
struct  routing_guidelines::Routing_guidelines_engine::Route::DestinationGroup
 
struct  routing_guidelines::Routing_guidelines_engine::RouteChanges
 Type for names of Routes changed during routing guidelines document update. More...
 
struct  routing_guidelines::Routing_guidelines_engine::Route_classification
 Result of route classification. More...
 
struct  routing_guidelines::Routing_guidelines_engine::Destination_classification
 Result of destination classification. More...
 

Namespaces

namespace  routing_guidelines
 
namespace  routing_guidelines::rpn
 

Variables

constexpr char routing_guidelines::kUndefinedRole [] = "UNDEFINED"
 Keyword meaning that the member/cluster role is undefined. More...