159
159
void drizzle_disconnect(DRIZZLE *drizzle);
162
cli_advanced_command(DRIZZLE *drizzle, enum enum_server_command command,
162
drizzleclient_cli_advanced_command(DRIZZLE *drizzle, enum enum_server_command command,
163
163
const unsigned char *header, uint32_t header_length,
164
164
const unsigned char *arg, uint32_t arg_length,
165
165
bool skip_check);
166
uint32_t cli_safe_read(DRIZZLE *drizzle);
167
DRIZZLE_FIELD * cli_list_fields(DRIZZLE *drizzle);
168
DRIZZLE_DATA * cli_read_rows(DRIZZLE *drizzle,DRIZZLE_FIELD *drizzle_fields,
166
uint32_t drizzleclient_cli_safe_read(DRIZZLE *drizzle);
167
DRIZZLE_FIELD * drizzleclient_cli_list_fields(DRIZZLE *drizzle);
168
DRIZZLE_DATA * drizzleclient_cli_read_rows(DRIZZLE *drizzle,DRIZZLE_FIELD *drizzle_fields,
169
169
unsigned int fields);
170
int cli_unbuffered_fetch(DRIZZLE *drizzle, char **row);
171
const char * cli_read_statistics(DRIZZLE *drizzle);
172
int cli_read_change_user_result(DRIZZLE *drizzle);
170
int drizzleclient_cli_unbuffered_fetch(DRIZZLE *drizzle, char **row);
171
const char * drizzleclient_cli_read_statistics(DRIZZLE *drizzle);
172
int drizzleclient_cli_read_change_user_result(DRIZZLE *drizzle);
174
174
typedef bool (*safe_read_error_hook_func)(NET *net);
175
175
extern safe_read_error_hook_func safe_read_error_hook;