MySQL 8.0.39
Source Code Documentation
|
protocol state of a classic protocol connection. More...
#include <classic_connection_base.h>
Classes | |
struct | FrameInfo |
Public Types | |
enum class | HandshakeState { kConnected , kServerGreeting , kClientGreeting , kFinished } |
using | PreparedStatements = std::unordered_map< uint32_t, PreparedStatement > |
Public Attributes | |
uint64_t | columns_left {} |
uint32_t | params_left {} |
Private Attributes | |
classic_protocol::capabilities::value_type | server_caps_ {} |
classic_protocol::capabilities::value_type | client_caps_ {} |
std::optional< classic_protocol::message::client::Greeting > | client_greeting_ {} |
std::optional< classic_protocol::message::server::Greeting > | server_greeting_ {} |
std::optional< FrameInfo > | current_frame_ {} |
std::optional< uint8_t > | msg_type_ {} |
uint8_t | seq_id_ {255} |
std::string | username_ |
std::optional< std::string > | password_ |
std::string | schema_ |
std::string | recv_attributes_ |
std::string | sent_attributes_ |
std::string | auth_method_name_ |
std::string | auth_method_data_ |
PreparedStatements | prepared_stmts_ |
classic_protocol::status::value_type | status_flags_ {} |
HandshakeState | handshake_state_ {HandshakeState::kConnected} |
protocol state of a classic protocol connection.
using ClassicProtocolState::PreparedStatements = std::unordered_map<uint32_t, PreparedStatement> |
|
strong |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
uint64_t ClassicProtocolState::columns_left {} |
|
private |
|
private |
|
private |
uint32_t ClassicProtocolState::params_left {} |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |