MySQL 8.4.0
Source Code Documentation
classic_protocol::field_type Namespace Reference

Typedefs

using value_type = uint8_t
 

Variables

constexpr value_type Decimal {0x00}
 
constexpr value_type Tiny {0x01}
 
constexpr value_type Short {0x02}
 
constexpr value_type Long {0x03}
 
constexpr value_type Float {0x04}
 
constexpr value_type Double {0x05}
 
constexpr value_type Null {0x06}
 
constexpr value_type Timestamp {0x07}
 
constexpr value_type LongLong {0x08}
 
constexpr value_type Int24 {0x09}
 
constexpr value_type Date {0x0a}
 
constexpr value_type Time {0x0b}
 
constexpr value_type DateTime {0x0c}
 
constexpr value_type Year {0x0d}
 
constexpr value_type Varchar {0x0f}
 
constexpr value_type Bit {0x10}
 
constexpr value_type Timestamp2 {0x11}
 
constexpr value_type Json {0xf5}
 
constexpr value_type NewDecimal {0xf6}
 
constexpr value_type Enum {0xf7}
 
constexpr value_type Set {0xf8}
 
constexpr value_type TinyBlob {0xf9}
 
constexpr value_type MediumBlob {0xfa}
 
constexpr value_type LongBlob {0xfb}
 
constexpr value_type Blob {0xfc}
 
constexpr value_type VarString {0xfd}
 
constexpr value_type String {0xfe}
 
constexpr value_type Geometry {0xff}
 

Typedef Documentation

◆ value_type

Variable Documentation

◆ Bit

constexpr value_type classic_protocol::field_type::Bit {0x10}
constexpr

◆ Blob

constexpr value_type classic_protocol::field_type::Blob {0xfc}
constexpr

◆ Date

constexpr value_type classic_protocol::field_type::Date {0x0a}
constexpr

◆ DateTime

constexpr value_type classic_protocol::field_type::DateTime {0x0c}
constexpr

◆ Decimal

constexpr value_type classic_protocol::field_type::Decimal {0x00}
constexpr

◆ Double

constexpr value_type classic_protocol::field_type::Double {0x05}
constexpr

◆ Enum

constexpr value_type classic_protocol::field_type::Enum {0xf7}
constexpr

◆ Float

constexpr value_type classic_protocol::field_type::Float {0x04}
constexpr

◆ Geometry

constexpr value_type classic_protocol::field_type::Geometry {0xff}
constexpr

◆ Int24

constexpr value_type classic_protocol::field_type::Int24 {0x09}
constexpr

◆ Json

constexpr value_type classic_protocol::field_type::Json {0xf5}
constexpr

◆ Long

constexpr value_type classic_protocol::field_type::Long {0x03}
constexpr

◆ LongBlob

constexpr value_type classic_protocol::field_type::LongBlob {0xfb}
constexpr

◆ LongLong

constexpr value_type classic_protocol::field_type::LongLong {0x08}
constexpr

◆ MediumBlob

constexpr value_type classic_protocol::field_type::MediumBlob {0xfa}
constexpr

◆ NewDecimal

constexpr value_type classic_protocol::field_type::NewDecimal {0xf6}
constexpr

◆ Null

constexpr value_type classic_protocol::field_type::Null {0x06}
constexpr

◆ Set

constexpr value_type classic_protocol::field_type::Set {0xf8}
constexpr

◆ Short

constexpr value_type classic_protocol::field_type::Short {0x02}
constexpr

◆ String

constexpr value_type classic_protocol::field_type::String {0xfe}
constexpr

◆ Time

constexpr value_type classic_protocol::field_type::Time {0x0b}
constexpr

◆ Timestamp

constexpr value_type classic_protocol::field_type::Timestamp {0x07}
constexpr

◆ Timestamp2

constexpr value_type classic_protocol::field_type::Timestamp2 {0x11}
constexpr

◆ Tiny

constexpr value_type classic_protocol::field_type::Tiny {0x01}
constexpr

◆ TinyBlob

constexpr value_type classic_protocol::field_type::TinyBlob {0xf9}
constexpr

◆ Varchar

constexpr value_type classic_protocol::field_type::Varchar {0x0f}
constexpr

◆ VarString

constexpr value_type classic_protocol::field_type::VarString {0xfd}
constexpr

◆ Year

constexpr value_type classic_protocol::field_type::Year {0x0d}
constexpr