23#ifndef PLUGIN_PROTOCOL_INCLUDED 
   24#define PLUGIN_PROTOCOL_INCLUDED 
   26#ifndef MYSQL_ABI_CHECK 
This file contains the field type.
 
enum_field_types
Column types for MySQL.
Definition: field_types.h:53
 
Common definition between mysql server & client.
 
Definition: com_data.h:105
 
unsigned int table_name_length
Definition: com_data.h:107
 
const unsigned char * query
Definition: com_data.h:108
 
unsigned int query_length
Definition: com_data.h:109
 
unsigned char * table_name
Definition: com_data.h:106
 
Definition: com_data.h:37
 
unsigned long length
Definition: com_data.h:39
 
const char * db_name
Definition: com_data.h:38
 
Definition: com_data.h:46
 
unsigned long id
Definition: com_data.h:47
 
Definition: com_data.h:98
 
const char * query
Definition: com_data.h:99
 
unsigned long parameter_count
Definition: com_data.h:102
 
PS_PARAM * parameters
Definition: com_data.h:101
 
unsigned int length
Definition: com_data.h:100
 
Definition: com_data.h:42
 
unsigned char options
Definition: com_data.h:43
 
Definition: com_data.h:50
 
unsigned int opt_command
Definition: com_data.h:51
 
Definition: com_data.h:90
 
unsigned int stmt_id
Definition: com_data.h:91
 
Definition: com_data.h:64
 
unsigned long parameter_count
Definition: com_data.h:69
 
unsigned char has_new_types
Definition: com_data.h:70
 
unsigned long open_cursor
This holds the flags, as defined in enum_cursor_type.
Definition: com_data.h:67
 
PS_PARAM * parameters
Definition: com_data.h:68
 
unsigned long stmt_id
Definition: com_data.h:65
 
Definition: com_data.h:73
 
unsigned long num_rows
Definition: com_data.h:75
 
unsigned long stmt_id
Definition: com_data.h:74
 
Definition: com_data.h:85
 
const char * query
Definition: com_data.h:86
 
unsigned int length
Definition: com_data.h:87
 
Definition: com_data.h:94
 
unsigned int stmt_id
Definition: com_data.h:95
 
Definition: com_data.h:78
 
unsigned long stmt_id
Definition: com_data.h:79
 
unsigned long length
Definition: com_data.h:82
 
unsigned int param_number
Definition: com_data.h:80
 
unsigned char * longdata
Definition: com_data.h:81
 
Definition: com_data.h:54
 
enum enum_field_types type
Definition: com_data.h:56
 
const unsigned char * name
Definition: com_data.h:60
 
const unsigned char * value
Definition: com_data.h:58
 
unsigned char null_bit
Definition: com_data.h:55
 
unsigned char unsigned_type
Definition: com_data.h:57
 
unsigned long length
Definition: com_data.h:59
 
unsigned long name_length
Definition: com_data.h:61
 
Definition: com_data.h:112
 
COM_STMT_EXECUTE_DATA com_stmt_execute
Definition: com_data.h:117
 
COM_INIT_DB_DATA com_init_db
Definition: com_data.h:113
 
COM_STMT_CLOSE_DATA com_stmt_close
Definition: com_data.h:121
 
COM_STMT_PREPARE_DATA com_stmt_prepare
Definition: com_data.h:120
 
COM_SET_OPTION_DATA com_set_option
Definition: com_data.h:116
 
COM_STMT_SEND_LONG_DATA_DATA com_stmt_send_long_data
Definition: com_data.h:119
 
COM_QUERY_DATA com_query
Definition: com_data.h:123
 
COM_KILL_DATA com_kill
Definition: com_data.h:115
 
COM_FIELD_LIST_DATA com_field_list
Definition: com_data.h:124
 
COM_STMT_FETCH_DATA com_stmt_fetch
Definition: com_data.h:118
 
COM_STMT_RESET_DATA com_stmt_reset
Definition: com_data.h:122
 
COM_REFRESH_DATA com_refresh
Definition: com_data.h:114