MySQL 9.0.0
Source Code Documentation
|
#include <cstddef>
#include <cstdint>
#include <system_error>
#include <utility>
#include "mysql/harness/stdx/expected.h"
#include "mysqlrouter/classic_protocol_codec_base.h"
#include "mysqlrouter/classic_protocol_codec_wire.h"
#include "mysqlrouter/classic_protocol_wire.h"
Go to the source code of this file.
Namespaces | |
namespace | classic_protocol |
namespace | classic_protocol::borrowable |
namespace | classic_protocol::borrowable::binary |
namespace | classic_protocol::borrowed |
namespace | classic_protocol::borrowed::binary |
namespace | classic_protocol::binary |
Typedefs | |
template<bool Borrowed> | |
using | classic_protocol::borrowable::binary::string_type = std::conditional_t< Borrowed, std::string_view, std::string > |
using | classic_protocol::borrowed::binary::Tiny = borrowable::binary::Tiny |
using | classic_protocol::borrowed::binary::Short = borrowable::binary::Short |
using | classic_protocol::borrowed::binary::Int24 = borrowable::binary::Int24 |
using | classic_protocol::borrowed::binary::Long = borrowable::binary::Long |
using | classic_protocol::borrowed::binary::LongLong = borrowable::binary::LongLong |
using | classic_protocol::borrowed::binary::Float = borrowable::binary::Float |
using | classic_protocol::borrowed::binary::Double = borrowable::binary::Double |
using | classic_protocol::borrowed::binary::Year = borrowable::binary::Year |
using | classic_protocol::borrowed::binary::Time = borrowable::binary::Time |
using | classic_protocol::borrowed::binary::Date = borrowable::binary::Date |
using | classic_protocol::borrowed::binary::DateTime = borrowable::binary::DateTime |
using | classic_protocol::borrowed::binary::Timestamp = borrowable::binary::Timestamp |
using | classic_protocol::borrowed::binary::String = borrowable::binary::String< true > |
using | classic_protocol::borrowed::binary::VarString = borrowable::binary::VarString< true > |
using | classic_protocol::borrowed::binary::Varchar = borrowable::binary::Varchar< true > |
using | classic_protocol::borrowed::binary::TinyBlob = borrowable::binary::TinyBlob< true > |
using | classic_protocol::borrowed::binary::Blob = borrowable::binary::Blob< true > |
using | classic_protocol::borrowed::binary::MediumBlob = borrowable::binary::MediumBlob< true > |
using | classic_protocol::borrowed::binary::LongBlob = borrowable::binary::LongBlob< true > |
using | classic_protocol::borrowed::binary::Enum = borrowable::binary::Enum< true > |
using | classic_protocol::borrowed::binary::Set = borrowable::binary::Set< true > |
using | classic_protocol::borrowed::binary::Decimal = borrowable::binary::Decimal< true > |
using | classic_protocol::borrowed::binary::NewDecimal = borrowable::binary::NewDecimal< true > |
using | classic_protocol::borrowed::binary::Json = borrowable::binary::Json< true > |
using | classic_protocol::borrowed::binary::Geometry = borrowable::binary::Geometry< true > |
using | classic_protocol::borrowed::binary::Bit = borrowable::binary::Bit< true > |
using | classic_protocol::borrowed::binary::Null = borrowable::binary::Null |
using | classic_protocol::binary::Tiny = borrowable::binary::Tiny |
using | classic_protocol::binary::Short = borrowable::binary::Short |
using | classic_protocol::binary::Int24 = borrowable::binary::Int24 |
using | classic_protocol::binary::Long = borrowable::binary::Long |
using | classic_protocol::binary::LongLong = borrowable::binary::LongLong |
using | classic_protocol::binary::Float = borrowable::binary::Float |
using | classic_protocol::binary::Double = borrowable::binary::Double |
using | classic_protocol::binary::Year = borrowable::binary::Year |
using | classic_protocol::binary::Time = borrowable::binary::Time |
using | classic_protocol::binary::Date = borrowable::binary::Date |
using | classic_protocol::binary::DateTime = borrowable::binary::DateTime |
using | classic_protocol::binary::Timestamp = borrowable::binary::Timestamp |
using | classic_protocol::binary::String = borrowable::binary::String< false > |
using | classic_protocol::binary::VarString = borrowable::binary::VarString< false > |
using | classic_protocol::binary::Varchar = borrowable::binary::Varchar< false > |
using | classic_protocol::binary::TinyBlob = borrowable::binary::TinyBlob< false > |
using | classic_protocol::binary::Blob = borrowable::binary::Blob< false > |
using | classic_protocol::binary::MediumBlob = borrowable::binary::MediumBlob< false > |
using | classic_protocol::binary::LongBlob = borrowable::binary::LongBlob< false > |
using | classic_protocol::binary::Enum = borrowable::binary::Enum< false > |
using | classic_protocol::binary::Set = borrowable::binary::Set< false > |
using | classic_protocol::binary::Decimal = borrowable::binary::Decimal< false > |
using | classic_protocol::binary::NewDecimal = borrowable::binary::NewDecimal< false > |
using | classic_protocol::binary::Json = borrowable::binary::Json< false > |
using | classic_protocol::binary::Geometry = borrowable::binary::Geometry< false > |
using | classic_protocol::binary::Bit = borrowable::binary::Bit< false > |
using | classic_protocol::binary::Null = borrowable::binary::Null |