MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
cluster_aware_session.h File Reference
#include <algorithm>
#include <array>
#include <cstring>
#include <fstream>
#include <functional>
#include <iomanip>
#include <iostream>
#include <random>
#include <regex>
#include <set>
#include <sstream>
#include <stdexcept>
#include <system_error>
#include "harness_assert.h"
#include "mysql/harness/logging/logging.h"
#include "mysqld_error.h"
#include "mysqlrouter/cluster_metadata.h"

Go to the source code of this file.

Classes

class  ClusterAwareDecorator
 Cluster (GR or AR)-aware decorator for MySQL Sessions. More...
 

Enumerations

enum class  MySQLErrorc { kSuperReadOnly = ER_OPTION_PREVENTS_STATEMENT , kLostConnection = CR_SERVER_LOST }
 Error codes for MySQL Errors that we handle specifically. More...
 

Enumeration Type Documentation

◆ MySQLErrorc

enum class MySQLErrorc
strong

Error codes for MySQL Errors that we handle specifically.

Enumerator
kSuperReadOnly 
kLostConnection