![]()  | 
  
    MySQL 8.0.44
    
   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 |