MySQL 9.1.0
Source Code Documentation
Protocol_classic Member List

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

abort_row() overrideProtocol_classicinlinevirtual
add_client_capability(ulong client_capability)Protocol_classicinline
bad_packetProtocol_classic
claim_memory_ownership(bool claim)Protocol_classic
connection_alive() const overrideProtocol_classicvirtual
connection_type() const overrideProtocol_classicinlinevirtual
convertProtocol_classicprotected
countProtocol_classicprotected
create_command(COM_DATA *com_data, enum_server_command cmd, uchar *pkt, size_t length)Protocol_classic
end_net()Protocol_classic
end_partial_result_set() overrideProtocol_classicvirtual
end_result_metadata() overrideProtocol_classicvirtual
end_row() overrideProtocol_classicvirtual
enum_protocol_type enum nameProtocol
field_countProtocol_classicprotected
field_posProtocol_classicprotected
field_typesProtocol_classicprotected
flush() overrideProtocol_classicvirtual
get_by_name(const std::string &name)Protocolinlinestatic
get_client_capabilities() overrideProtocol_classicinlinevirtual
get_command(COM_DATA *com_data, enum_server_command *cmd) overrideProtocol_classicvirtual
get_compression() overrideProtocol_classicvirtual
get_compression_algorithm() overrideProtocol_classicvirtual
get_compression_level() overrideProtocol_classicvirtual
get_default()Protocolinlinestatic
get_default_port(Type type)Protocolinlinestatic
get_error()Protocol_classic
get_net()Protocol_classic
get_output_packet()Protocol_classic
get_output_pkt_nr()Protocol_classic
get_packet_length()Protocol_classicinline
get_raw_packet()Protocol_classicinline
get_rw_status() overrideProtocol_classicvirtual
get_socket()Protocol_classic
get_vio()Protocol_classic
get_vio() constProtocol_classic
has_client_capability(unsigned long client_capability) overrideProtocol_classicinlinevirtual
init(THD *thd_arg)Protocol_classic
init_net(Vio *vio)Protocol_classic
input_packet_lengthProtocol_classicprotected
input_raw_packetProtocol_classicprotected
kClassicProtocolDefaultPortProtocolprivatestatic
kXProtocolDefaultPortProtocolprivatestatic
m_client_capabilitiesProtocol_classicprivate
m_previous_protocolProtocolprivate
m_thdProtocol_classicprotected
net_store_data_with_conversion(const uchar *from, size_t length, const CHARSET_INFO *fromcs, const CHARSET_INFO *tocs)Protocol_classicprivate
packetProtocol_classicprotected
parse_packet(union COM_DATA *data, enum_server_command cmd)Protocol_classicprivate
pop_protocol()Protocolinline
PROTOCOL_BINARY enum valueProtocol
Protocol_classic()Protocol_classicinline
Protocol_classic(THD *thd)Protocol_classicinline
PROTOCOL_ERROR enum valueProtocol
PROTOCOL_LOCAL enum valueProtocol
PROTOCOL_PLUGIN enum valueProtocol
PROTOCOL_TEXT enum valueProtocol
push_protocol(Protocol *protocol)Protocolinline
read_packet() overrideProtocol_classicvirtual
remove_client_capability(unsigned long capability)Protocol_classicinline
result_csProtocol_classicprotected
SEND_DEFAULTS enum valueProtocol
send_eof(uint server_status, uint statement_warn_count) overrideProtocol_classicprotectedvirtual
SEND_EOF enum valueProtocol
send_error(uint sql_errno, const char *err_msg, const char *sql_state) overrideProtocol_classicprotectedvirtual
send_field_metadata(Send_field *field, const CHARSET_INFO *item_charset) overrideProtocol_classicvirtual
send_metadataProtocol_classicprotected
SEND_NUM_ROWS enum valueProtocol
send_ok(uint server_status, uint statement_warn_count, ulonglong affected_rows, ulonglong last_insert_id, const char *message) overrideProtocol_classicprotectedvirtual
send_parameters(List< Item_param > *parameters, bool is_sql_prepare)=0Protocolpure virtual
sending_flagsProtocol_classicprotected
set_client_capabilities(ulong client_capabilities)Protocol_classicinline
set_max_packet_size(ulong max_packet_size)Protocol_classic
set_output_pkt_nr(uint pkt_nr)Protocol_classic
set_read_timeout(ulong read_timeout, bool on_full_packet=false)Protocol_classicvirtual
set_result_character_set(const CHARSET_INFO *charset)Protocol_classicinline
set_vio(Vio *vio)Protocol_classic
set_write_timeout(ulong write_timeout)Protocol_classicvirtual
shutdown(bool server_shutdown=false) overrideProtocol_classicvirtual
start_result_metadata(uint num_cols, uint flags, const CHARSET_INFO *resultcs) overrideProtocol_classicvirtual
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) finalProtocol_classicvirtual
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) overrideProtocol_classicprotectedvirtual
store_short(longlong from, uint32 zerofill)=0Protocolpure virtual
store_short(longlong from)Protocolinline
store_string(const char *from, size_t length, const CHARSET_INFO *cs) finalProtocol_classicvirtual
store_time(const MYSQL_TIME &time, uint precision)=0Protocolpure virtual
store_tiny(longlong from, uint32 zerofill)=0Protocolpure virtual
store_tiny(longlong from)Protocolinline
to_string(const Type &type)Protocolinlinestatic
Type typedefProtocol
type() const =0Protocolpure virtual
wipe_net()Protocol_classic
write(const uchar *ptr, size_t len)Protocol_classic
~Protocol()=defaultProtocolvirtual