MySQL 8.4.2
Source Code Documentation
classic_protocol_session_track.h File Reference
#include <span>
#include <string>

Go to the source code of this file.

Classes

class  classic_protocol::borrowable::session_track::Field< Borrowed >
 Field of a session-track array. More...
 
class  classic_protocol::borrowable::session_track::SystemVariable< Borrowed >
 system-variable changed. More...
 
class  classic_protocol::borrowable::session_track::Schema< Borrowed >
 schema changed. More...
 
class  classic_protocol::borrowable::session_track::State
 state changed. More...
 
class  classic_protocol::borrowable::session_track::Gtid< Borrowed >
 gtid changed. More...
 
class  classic_protocol::borrowable::session_track::TransactionState
 TransactionState changed. More...
 
class  classic_protocol::borrowable::session_track::TransactionCharacteristics< Borrowed >
 TransactionCharacteristics changed. More...
 

Namespaces

namespace  classic_protocol
 
namespace  classic_protocol::borrowable
 
namespace  classic_protocol::borrowable::session_track
 
namespace  classic_protocol::borrowed
 
namespace  classic_protocol::borrowed::session_track
 
namespace  classic_protocol::session_track
 

Typedefs

using classic_protocol::borrowed::session_track::Field = borrowable::session_track::Field< true >
 
using classic_protocol::borrowed::session_track::TransactionCharacteristics = borrowable::session_track::TransactionCharacteristics< true >
 
using classic_protocol::borrowed::session_track::TransactionState = borrowable::session_track::TransactionState
 
using classic_protocol::borrowed::session_track::SystemVariable = borrowable::session_track::SystemVariable< true >
 
using classic_protocol::borrowed::session_track::Schema = borrowable::session_track::Schema< true >
 
using classic_protocol::borrowed::session_track::State = borrowable::session_track::State
 
using classic_protocol::borrowed::session_track::Gtid = borrowable::session_track::Gtid< true >
 
using classic_protocol::session_track::Field = borrowable::session_track::Field< false >
 
using classic_protocol::session_track::TransactionCharacteristics = borrowable::session_track::TransactionCharacteristics< false >
 
using classic_protocol::session_track::TransactionState = borrowable::session_track::TransactionState
 
using classic_protocol::session_track::SystemVariable = borrowable::session_track::SystemVariable< false >
 
using classic_protocol::session_track::Schema = borrowable::session_track::Schema< false >
 
using classic_protocol::session_track::State = borrowable::session_track::State
 
using classic_protocol::session_track::Gtid = borrowable::session_track::Gtid< false >
 

Functions

template<bool Borrowed>
bool classic_protocol::borrowable::session_track::operator== (const Field< Borrowed > &a, const Field< Borrowed > &b)
 
template<bool Borrowed>
bool classic_protocol::borrowable::session_track::operator== (const SystemVariable< Borrowed > &a, const SystemVariable< Borrowed > &b)
 
template<bool Borrowed>
bool classic_protocol::borrowable::session_track::operator== (const Schema< Borrowed > &a, const Schema< Borrowed > &b)
 
constexpr bool classic_protocol::borrowable::session_track::operator== (const State &a, const State &b)
 
template<bool Borrowed>
bool classic_protocol::borrowable::session_track::operator== (const Gtid< Borrowed > &a, const Gtid< Borrowed > &b)
 
bool classic_protocol::borrowable::session_track::operator== (const TransactionState &a, const TransactionState &b)
 
template<bool Borrowed>
bool classic_protocol::borrowable::session_track::operator== (const TransactionCharacteristics< Borrowed > &a, const TransactionCharacteristics< Borrowed > &b)