MySQL 8.4.2
Source Code Documentation
|
#include <cstddef>
#include <optional>
#include <string>
#include <vector>
#include "mysql/harness/stdx/expected.h"
#include "mysql/harness/stdx/flags.h"
#include "mysqlrouter/classic_protocol_constants.h"
Go to the source code of this file.
Namespaces | |
namespace | classic_protocol |
namespace | stdx |
namespace | classic_protocol::borrowable |
namespace | classic_protocol::borrowed |
Typedefs | |
using | classic_protocol::message::server::Ok = borrowable::message::server::Ok< false > |
using | classic_protocol::message::server::Error = borrowable::message::server::Error< false > |
using | classic_protocol::message::server::Eof = borrowable::message::server::Eof< false > |
using | classic_protocol::message::server::Greeting = borrowable::message::server::Greeting< false > |
using | classic_protocol::message::server::ColumnCount = borrowable::message::server::ColumnCount |
using | classic_protocol::message::server::ColumnMeta = borrowable::message::server::ColumnMeta< false > |
using | classic_protocol::message::server::AuthMethodSwitch = borrowable::message::server::AuthMethodSwitch< false > |
using | classic_protocol::message::server::AuthMethodData = borrowable::message::server::AuthMethodData< false > |
using | classic_protocol::message::server::SendFileRequest = borrowable::message::server::SendFileRequest< false > |
using | classic_protocol::message::server::Row = borrowable::message::server::Row< false > |
using | classic_protocol::message::server::StmtRow = borrowable::message::server::StmtRow< false > |
using | classic_protocol::message::server::StmtPrepareOk = borrowable::message::server::StmtPrepareOk |
using | classic_protocol::message::server::Statistics = borrowable::message::server::Statistics< false > |
using | classic_protocol::message::client::Greeting = borrowable::message::client::Greeting< false > |
using | classic_protocol::message::client::AuthMethodData = borrowable::message::client::AuthMethodData< false > |
using | classic_protocol::message::client::InitSchema = borrowable::message::client::InitSchema< false > |
using | classic_protocol::message::client::ListFields = borrowable::message::client::ListFields< false > |
using | classic_protocol::message::client::Query = borrowable::message::client::Query< false > |
using | classic_protocol::message::client::RegisterReplica = borrowable::message::client::RegisterReplica< false > |
using | classic_protocol::message::client::Ping = borrowable::message::client::Ping |
using | classic_protocol::message::client::Debug = borrowable::message::client::Debug |
using | classic_protocol::message::client::Kill = borrowable::message::client::Kill |
using | classic_protocol::message::client::ChangeUser = borrowable::message::client::ChangeUser< false > |
using | classic_protocol::message::client::Reload = borrowable::message::client::Reload |
using | classic_protocol::message::client::ResetConnection = borrowable::message::client::ResetConnection |
using | classic_protocol::message::client::Quit = borrowable::message::client::Quit |
using | classic_protocol::message::client::StmtPrepare = borrowable::message::client::StmtPrepare< false > |
using | classic_protocol::message::client::StmtExecute = borrowable::message::client::StmtExecute< false > |
using | classic_protocol::message::client::StmtReset = borrowable::message::client::StmtReset |
using | classic_protocol::message::client::StmtClose = borrowable::message::client::StmtClose |
using | classic_protocol::message::client::StmtParamAppendData = borrowable::message::client::StmtParamAppendData< false > |
using | classic_protocol::message::client::SetOption = borrowable::message::client::SetOption |
using | classic_protocol::message::client::StmtFetch = borrowable::message::client::StmtFetch |
using | classic_protocol::message::client::Statistics = borrowable::message::client::Statistics |
using | classic_protocol::message::client::SendFile = borrowable::message::client::SendFile< false > |
using | classic_protocol::message::client::Clone = borrowable::message::client::Clone |
using | classic_protocol::message::client::BinlogDump = borrowable::message::client::BinlogDump< false > |
using | classic_protocol::message::client::BinlogDumpGtid = borrowable::message::client::BinlogDumpGtid< false > |
using | classic_protocol::borrowed::message::server::Ok = borrowable::message::server::Ok< true > |
using | classic_protocol::borrowed::message::server::Error = borrowable::message::server::Error< true > |
using | classic_protocol::borrowed::message::server::Eof = borrowable::message::server::Eof< true > |
using | classic_protocol::borrowed::message::server::Greeting = borrowable::message::server::Greeting< true > |
using | classic_protocol::borrowed::message::server::ColumnCount = borrowable::message::server::ColumnCount |
using | classic_protocol::borrowed::message::server::ColumnMeta = borrowable::message::server::ColumnMeta< true > |
using | classic_protocol::borrowed::message::server::AuthMethodSwitch = borrowable::message::server::AuthMethodSwitch< true > |
using | classic_protocol::borrowed::message::server::AuthMethodData = borrowable::message::server::AuthMethodData< true > |
using | classic_protocol::borrowed::message::server::SendFileRequest = borrowable::message::server::SendFileRequest< true > |
using | classic_protocol::borrowed::message::server::Row = borrowable::message::server::Row< true > |
using | classic_protocol::borrowed::message::server::StmtRow = borrowable::message::server::StmtRow< true > |
using | classic_protocol::borrowed::message::server::StmtPrepareOk = borrowable::message::server::StmtPrepareOk |
using | classic_protocol::borrowed::message::server::Statistics = borrowable::message::server::Statistics< true > |
using | classic_protocol::borrowed::message::client::Greeting = borrowable::message::client::Greeting< true > |
using | classic_protocol::borrowed::message::client::AuthMethodData = borrowable::message::client::AuthMethodData< true > |
using | classic_protocol::borrowed::message::client::Query = borrowable::message::client::Query< true > |
using | classic_protocol::borrowed::message::client::InitSchema = borrowable::message::client::InitSchema< true > |
using | classic_protocol::borrowed::message::client::ListFields = borrowable::message::client::ListFields< true > |
using | classic_protocol::borrowed::message::client::RegisterReplica = borrowable::message::client::RegisterReplica< true > |
using | classic_protocol::borrowed::message::client::Ping = borrowable::message::client::Ping |
using | classic_protocol::borrowed::message::client::Debug = borrowable::message::client::Debug |
using | classic_protocol::borrowed::message::client::Kill = borrowable::message::client::Kill |
using | classic_protocol::borrowed::message::client::ChangeUser = borrowable::message::client::ChangeUser< true > |
using | classic_protocol::borrowed::message::client::Reload = borrowable::message::client::Reload |
using | classic_protocol::borrowed::message::client::ResetConnection = borrowable::message::client::ResetConnection |
using | classic_protocol::borrowed::message::client::Quit = borrowable::message::client::Quit |
using | classic_protocol::borrowed::message::client::StmtPrepare = borrowable::message::client::StmtPrepare< true > |
using | classic_protocol::borrowed::message::client::StmtExecute = borrowable::message::client::StmtExecute< true > |
using | classic_protocol::borrowed::message::client::StmtReset = borrowable::message::client::StmtReset |
using | classic_protocol::borrowed::message::client::StmtClose = borrowable::message::client::StmtClose |
using | classic_protocol::borrowed::message::client::StmtParamAppendData = borrowable::message::client::StmtParamAppendData< true > |
using | classic_protocol::borrowed::message::client::SetOption = borrowable::message::client::SetOption |
using | classic_protocol::borrowed::message::client::StmtFetch = borrowable::message::client::StmtFetch |
using | classic_protocol::borrowed::message::client::Statistics = borrowable::message::client::Statistics |
using | classic_protocol::borrowed::message::client::SendFile = borrowable::message::client::SendFile< true > |
using | classic_protocol::borrowed::message::client::Clone = borrowable::message::client::Clone |
using | classic_protocol::borrowed::message::client::BinlogDump = borrowable::message::client::BinlogDump< true > |
using | classic_protocol::borrowed::message::client::BinlogDumpGtid = borrowable::message::client::BinlogDumpGtid< true > |
Functions | |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::server::operator== (const Greeting< Borrowed > &a, const Greeting< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::server::operator== (const AuthMethodSwitch< Borrowed > &a, const AuthMethodSwitch< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::server::operator== (const AuthMethodData< Borrowed > &a, const AuthMethodData< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::server::operator== (const Ok< Borrowed > &a, const Ok< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::server::operator== (const Error< Borrowed > &a, const Error< Borrowed > &b) |
constexpr bool | classic_protocol::borrowable::message::server::operator== (const ColumnCount &a, const ColumnCount &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::server::operator== (const ColumnMeta< Borrowed > &a, const ColumnMeta< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::server::operator== (const Row< Borrowed > &a, const Row< Borrowed > &b) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::server::operator== (const SendFileRequest< Borrowed > &a, const SendFileRequest< Borrowed > &b) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::server::operator== (const Statistics< Borrowed > &a, const Statistics< Borrowed > &b) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const Greeting< Borrowed > &a, const Greeting< Borrowed > &b) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const Query< Borrowed > &a, const Query< Borrowed > &b) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const ListFields< Borrowed > &a, const ListFields< Borrowed > &b) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const InitSchema< Borrowed > &a, const InitSchema< Borrowed > &b) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const ChangeUser< Borrowed > &a, const ChangeUser< Borrowed > &b) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const ResetConnection &, const ResetConnection &) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const Statistics &, const Statistics &) |
bool | classic_protocol::borrowable::message::client::operator== (const Reload &a, const Reload &b) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const Kill &a, const Kill &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::client::operator== (const SendFile< Borrowed > &a, const SendFile< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::client::operator== (const StmtPrepare< Borrowed > &a, const StmtPrepare< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::client::operator== (const StmtParamAppendData< Borrowed > &a, const StmtParamAppendData< Borrowed > &b) |
template<bool Borrowed> | |
bool | classic_protocol::borrowable::message::client::operator== (const StmtExecute< Borrowed > &a, const StmtExecute< Borrowed > &b) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const StmtClose &a, const StmtClose &b) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const StmtReset &a, const StmtReset &b) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const StmtFetch &a, const StmtFetch &b) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const SetOption &a, const SetOption &b) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const Quit &, const Quit &) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const Ping &, const Ping &) |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const Debug &, const Debug &) |
template<bool Borrowed> | |
constexpr bool | classic_protocol::borrowable::message::client::operator== (const AuthMethodData< Borrowed > &a, const AuthMethodData< Borrowed > &b) |