MySQL 8.0.40
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Protocol Member List

This is the complete list of members for Protocol, including all inherited members.

abort_row()=0Protocolpure virtual
connection_alive() const =0Protocolpure virtual
connection_type() const =0Protocolpure virtual
end_partial_result_set()=0Protocolpure virtual
end_result_metadata()=0Protocolpure virtual
end_row()=0Protocolpure virtual
enum_protocol_type enum nameProtocol
flush()=0Protocolpure virtual
get_by_name(const std::string &name)Protocolinlinestatic
get_client_capabilities()=0Protocolpure virtual
get_command(COM_DATA *com_data, enum_server_command *cmd)=0Protocolpure virtual
get_compression()=0Protocolpure virtual
get_compression_algorithm()=0Protocolpure virtual
get_compression_level()=0Protocolpure virtual
get_default()Protocolinlinestatic
get_default_port(Type type)Protocolinlinestatic
get_rw_status()=0Protocolpure virtual
has_client_capability(unsigned long client_capability)=0Protocolpure virtual
kClassicProtocolDefaultPortProtocolprivatestatic
kXProtocolDefaultPortProtocolprivatestatic
m_previous_protocolProtocolprivate
pop_protocol()Protocolinline
PROTOCOL_BINARY enum valueProtocol
PROTOCOL_ERROR enum valueProtocol
PROTOCOL_LOCAL enum valueProtocol
PROTOCOL_PLUGIN enum valueProtocol
PROTOCOL_TEXT enum valueProtocol
push_protocol(Protocol *protocol)Protocolinline
read_packet()=0Protocolpure virtual
SEND_DEFAULTS enum valueProtocol
send_eof(uint server_status, uint statement_warn_count)=0Protocolpure virtual
SEND_EOF enum valueProtocol
send_error(uint sql_errno, const char *err_msg, const char *sql_state)=0Protocolpure virtual
send_field_metadata(Send_field *field, const CHARSET_INFO *charset)=0Protocolpure virtual
SEND_NUM_ROWS enum valueProtocol
send_ok(uint server_status, uint statement_warn_count, ulonglong affected_rows, ulonglong last_insert_id, const char *message)=0Protocolpure virtual
send_parameters(List< Item_param > *parameters, bool is_sql_prepare)=0Protocolpure virtual
shutdown(bool server_shutdown=false)=0Protocolpure virtual
start_result_metadata(uint num_cols, uint flags, const CHARSET_INFO *resultcs)=0Protocolpure virtual
start_row()=0Protocolpure virtual
store(int from)Protocolinline
store(uint32 from)Protocolinline
store(longlong from)Protocolinline
store(ulonglong from)Protocolinline
store(const char *from, const CHARSET_INFO *fromcs)Protocolinline
store(String *str)Protocolinline
store(const LEX_STRING &s, const CHARSET_INFO *cs)Protocolinline
store_date(const MYSQL_TIME &time)=0Protocolpure virtual
store_datetime(const MYSQL_TIME &time, uint precision)=0Protocolpure virtual
store_decimal(const my_decimal *, uint, uint)=0Protocolpure virtual
store_double(double from, uint32 decimals, uint32 zerofill)=0Protocolpure virtual
store_field(const Field *field)=0Protocolpure virtual
store_float(float from, uint32 decimals, uint32 zerofill)=0Protocolpure virtual
store_long(longlong from, uint32 zerofill)=0Protocolpure virtual
store_long(longlong from)Protocolinline
store_longlong(longlong from, bool unsigned_flag, uint32 zerofill)=0Protocolpure virtual
store_longlong(longlong from, bool unsigned_flag)Protocolinline
store_null()=0Protocolpure virtual
store_ps_status(ulong stmt_id, uint column_count, uint param_count, ulong cond_count)=0Protocolpure virtual
store_short(longlong from, uint32 zerofill)=0Protocolpure virtual
store_short(longlong from)Protocolinline
store_string(const char *from, size_t length, const CHARSET_INFO *fromcs)=0Protocolpure virtual
store_time(const MYSQL_TIME &time, uint precision)=0Protocolpure virtual
store_tiny(longlong from, uint32 zerofill)=0Protocolpure virtual
store_tiny(longlong from)Protocolinline
type() const =0Protocolpure virtual
Type typedefProtocol
~Protocol()=defaultProtocolvirtual