![]() |
MySQL 9.4.0
Source Code Documentation
|
#include <cassert>#include <chrono>#include <memory>#include <optional>#include <string>#include <utility>#include <variant>#include <vector>#include <openssl/bio.h>#include "mysql/harness/destination_endpoint.h"#include "mysql/harness/destination_socket.h"#include "mysql/harness/net_ts/buffer.h"#include "mysql/harness/net_ts/executor.h"#include "mysql/harness/net_ts/internet.h"#include "mysql/harness/net_ts/io_context.h"#include "mysql/harness/net_ts/socket.h"#include "mysql/harness/net_ts/timer.h"#include "mysql/harness/stdx/expected.h"#include "mysql/harness/stdx/monitor.h"#include "mysql/harness/tls_error.h"#include "mysql/harness/tls_server_context.h"#include "mysqlrouter/classic_protocol_message.h"#include "mysqlrouter/classic_protocol_session_track.h"Go to the source code of this file.
Classes | |
| struct | server_mock::ResultsetResponse |
| Keeps result data for single SQL statement that returns resultset. More... | |
| struct | server_mock::AsyncNotice |
| class | server_mock::Connection |
| class | server_mock::Connection::SSL_Deleter |
| class | server_mock::ProtocolBase |
| class | server_mock::StatementReaderBase |
| struct | server_mock::StatementReaderBase::handshake_data |
Namespaces | |
| namespace | server_mock |
Typedefs | |
| using | server_mock::RowValueType = std::vector< std::optional< std::string > > |
| Vector for keeping has_value|string representation of the values of the single row (ordered by column) More... | |
| using | server_mock::session_tracker_field = std::variant< classic_protocol::session_track::TransactionCharacteristics, classic_protocol::session_track::TransactionState, classic_protocol::session_track::SystemVariable, classic_protocol::session_track::Schema, classic_protocol::session_track::State, classic_protocol::session_track::Gtid > |
| using | server_mock::OkResponse = classic_protocol::message::server::Ok |
| using | server_mock::ErrorResponse = classic_protocol::message::server::Error |
Functions | |
| std::string | server_mock::encode_session_trackers (const std::vector< session_tracker_field > &trackers) |