MySQL 9.1.0
Source Code Documentation
classic_protocol::borrowable::message::client::StmtExecute< Borrowed >::ParamDef Struct Reference

#include <classic_protocol_message.h>

Public Member Functions

 ParamDef ()=default
 
 ParamDef (uint16_t type_and_flags_)
 
 ParamDef (uint16_t type_and_flags_, string_type name_, bool param_already_sent_=false)
 

Public Attributes

uint16_t type_and_flags {}
 
string_type name
 
bool param_already_sent {false}
 

Friends

bool operator== (const ParamDef &lhs, const ParamDef &rhs)
 

Constructor & Destructor Documentation

◆ ParamDef() [1/3]

template<bool Borrowed>
classic_protocol::borrowable::message::client::StmtExecute< Borrowed >::ParamDef::ParamDef ( )
default

◆ ParamDef() [2/3]

template<bool Borrowed>
classic_protocol::borrowable::message::client::StmtExecute< Borrowed >::ParamDef::ParamDef ( uint16_t  type_and_flags_)
inline

◆ ParamDef() [3/3]

template<bool Borrowed>
classic_protocol::borrowable::message::client::StmtExecute< Borrowed >::ParamDef::ParamDef ( uint16_t  type_and_flags_,
string_type  name_,
bool  param_already_sent_ = false 
)
inline

Friends And Related Function Documentation

◆ operator==

template<bool Borrowed>
bool operator== ( const ParamDef lhs,
const ParamDef rhs 
)
friend

Member Data Documentation

◆ name

template<bool Borrowed>
string_type classic_protocol::borrowable::message::client::StmtExecute< Borrowed >::ParamDef::name

◆ param_already_sent

template<bool Borrowed>
bool classic_protocol::borrowable::message::client::StmtExecute< Borrowed >::ParamDef::param_already_sent {false}

◆ type_and_flags

template<bool Borrowed>
uint16_t classic_protocol::borrowable::message::client::StmtExecute< Borrowed >::ParamDef::type_and_flags {}

The documentation for this struct was generated from the following file: