MySQL 8.4.0
Source Code Documentation
classic_protocol_codec_message.h File Reference

Go to the source code of this file.

Classes

class  classic_protocol::Codec< borrowable::message::server::Greeting< Borrowed > >
 codec for server Greeting message. More...
 
class  classic_protocol::Codec< borrowable::message::server::AuthMethodSwitch< Borrowed > >
 codec for server::AuthMethodSwitch message. More...
 
class  classic_protocol::Codec< borrowable::message::server::AuthMethodData< Borrowed > >
 codec for server::AuthMethodData message. More...
 
class  classic_protocol::Codec< borrowable::message::server::Ok< Borrowed > >
 codec for server-side Ok message. More...
 
class  classic_protocol::Codec< borrowable::message::server::Eof< Borrowed > >
 codec for server-side Eof message. More...
 
class  classic_protocol::Codec< borrowable::message::server::Error< Borrowed > >
 codec for Error message. More...
 
class  classic_protocol::Codec< borrowable::message::server::ColumnCount >
 codec for ColumnCount message. More...
 
class  classic_protocol::Codec< borrowable::message::server::ColumnMeta< Borrowed > >
 Codec of ColumnMeta. More...
 
class  classic_protocol::Codec< borrowable::message::server::SendFileRequest< Borrowed > >
 codec for server's SendFileRequest response. More...
 
class  classic_protocol::Codec< borrowable::message::server::StmtPrepareOk >
 codec for server::StmtPrepareOk message. More...
 
class  classic_protocol::Codec< borrowable::message::server::Row< Borrowed > >
 codec for a Row from the server. More...
 
class  classic_protocol::Codec< borrowable::message::server::StmtRow< Borrowed > >
 codec for a StmtRow from the server. More...
 
class  classic_protocol::Codec< borrowable::message::server::Statistics< Borrowed > >
 codec for server::Statistics message. More...
 
class  classic_protocol::CodecSimpleCommand< Base, ValueType >
 CRTP base for client-side commands that are encoded as a single byte. More...
 
class  classic_protocol::Codec< borrowable::message::client::Quit >
 codec for client's Quit command. More...
 
class  classic_protocol::Codec< borrowable::message::client::ResetConnection >
 codec for client's ResetConnection command. More...
 
class  classic_protocol::Codec< borrowable::message::client::Ping >
 codec for client's Ping command. More...
 
class  classic_protocol::Codec< borrowable::message::client::Statistics >
 codec for client's Statistics command. More...
 
class  classic_protocol::Codec< borrowable::message::client::Debug >
 codec for client's Debug command. More...
 
class  classic_protocol::Codec< borrowable::message::client::InitSchema< Borrowed > >
 codec for client's InitSchema command. More...
 
class  classic_protocol::Codec< borrowable::message::client::Query< Borrowed > >
 codec for client's Query command. More...
 
class  classic_protocol::Codec< borrowable::message::client::SendFile< Borrowed > >
 codec for client::SendFile message. More...
 
class  classic_protocol::Codec< borrowable::message::client::ListFields< Borrowed > >
 codec for client's ListFields command. More...
 
class  classic_protocol::Codec< borrowable::message::client::Reload >
 codec for client's Reload command. More...
 
class  classic_protocol::Codec< borrowable::message::client::Kill >
 codec for client's Kill command. More...
 
class  classic_protocol::Codec< borrowable::message::client::StmtPrepare< Borrowed > >
 codec for client's Prepared Statement command. More...
 
class  classic_protocol::Codec< borrowable::message::client::StmtExecute< Borrowed > >
 codec for client's Execute Statement command. More...
 
class  classic_protocol::Codec< borrowable::message::client::StmtParamAppendData< Borrowed > >
 codec for client's append data Statement command. More...
 
class  classic_protocol::Codec< borrowable::message::client::StmtClose >
 codec for client's Close Statement command. More...
 
class  classic_protocol::Codec< borrowable::message::client::StmtReset >
 codec for client's Reset Statement command. More...
 
class  classic_protocol::Codec< borrowable::message::client::SetOption >
 codec for client's SetOption command. More...
 
class  classic_protocol::Codec< borrowable::message::client::StmtFetch >
 codec for client's Fetch Cursor command. More...
 
class  classic_protocol::Codec< borrowable::message::client::Greeting< Borrowed > >
 codec for client side greeting message. More...
 
class  classic_protocol::Codec< borrowable::message::client::AuthMethodData< Borrowed > >
 codec for client::AuthMethodData message. More...
 
class  classic_protocol::Codec< borrowable::message::client::ChangeUser< Borrowed > >
 codec for client side change-user message. More...
 
class  classic_protocol::Codec< borrowable::message::client::Clone >
 codec for client's Clone command. More...
 
class  classic_protocol::Codec< borrowable::message::client::BinlogDump< Borrowed > >
 codec for client side dump-binlog message. More...
 
class  classic_protocol::Codec< borrowable::message::client::RegisterReplica< Borrowed > >
 codec for client side register-replica message. More...
 
class  classic_protocol::Codec< borrowable::message::client::BinlogDumpGtid< Borrowed > >
 codec for client side dump-binlog-with-gtid message. More...
 

Namespaces

namespace  classic_protocol
 

Enumerations

enum class  classic_protocol::CommandByte {
  classic_protocol::Quit = 0x01 , classic_protocol::InitSchema , classic_protocol::Query , classic_protocol::ListFields ,
  classic_protocol::CreateDb , classic_protocol::DropDb , classic_protocol::Refresh , classic_protocol::Shutdown ,
  classic_protocol::Statistics , classic_protocol::ProcessInfo , classic_protocol::Connect , classic_protocol::ProcessKill ,
  classic_protocol::Debug , classic_protocol::Ping , classic_protocol::Time , classic_protocol::DelayedInsert ,
  classic_protocol::ChangeUser , classic_protocol::BinlogDump , classic_protocol::TableDump , classic_protocol::ConnectOut ,
  classic_protocol::RegisterReplica , classic_protocol::StmtPrepare , classic_protocol::StmtExecute , classic_protocol::StmtSendLongData ,
  classic_protocol::StmtClose , classic_protocol::StmtReset , classic_protocol::SetOption , classic_protocol::StmtFetch ,
  classic_protocol::Deamon , classic_protocol::BinlogDumpGtid , classic_protocol::ResetConnection , classic_protocol::Clone
}