#include <mysql.h>
Collaboration diagram for st_mysql:

Public Attributes | |
| NET | net |
| gptr | connector_fd |
| char * | host |
| char * | user |
| char * | passwd |
| char * | unix_socket |
| char * | server_version |
| char * | host_info |
| char * | info |
| char * | db |
| charset_info_st * | charset |
| MYSQL_FIELD * | fields |
| MEM_ROOT | field_alloc |
| my_ulonglong | affected_rows |
| my_ulonglong | insert_id |
| my_ulonglong | extra_info |
| unsigned long | thread_id |
| unsigned long | packet_length |
| unsigned int | port |
| unsigned long | client_flag |
| unsigned long | server_capabilities |
| unsigned int | protocol_version |
| unsigned int | field_count |
| unsigned int | server_status |
| unsigned int | server_language |
| unsigned int | warning_count |
| st_mysql_options | options |
| enum mysql_status | status |
| my_bool | free_me |
| my_bool | reconnect |
| char | scramble [SCRAMBLE_LENGTH+1] |
| my_bool | rpl_pivot |
| st_mysql * | master |
| st_mysql * | next_slave |
| st_mysql * | last_used_slave |
| st_mysql * | last_used_con |
| LIST * | stmts |
| st_mysql_methods * | methods |
| void * | thd |
| my_bool * | unbuffered_fetch_owner |
| char * | info_buffer |
| st_mysql_stmt * | current_stmt |
Definition at line 241 of file mysql.h.
Definition at line 250 of file mysql.h.
Referenced by cli_advanced_command(), cli_read_query_result(), execute(), main(), mysql_affected_rows(), mysql_next_result(), mysql_stmt_store_result(), and mysql_store_result().
| struct charset_info_st* st_mysql::charset |
Definition at line 247 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), com_status(), myodbc_remove_escape(), mysql_character_set_name(), mysql_get_character_set_info(), mysql_init_character_set(), mysql_odbc_escape_string(), mysql_real_escape_string(), mysql_reconnect(), and mysql_set_character_set().
| unsigned long st_mysql::client_flag |
Definition at line 256 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), and mysql_reconnect().
| struct st_mysql_stmt* st_mysql::current_stmt |
| char* st_mysql::db |
Definition at line 246 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), mysql_change_user(), mysql_close_free(), mysql_reconnect(), mysql_select_db(), spawn_init(), and util_query().
Definition at line 249 of file mysql.h.
Referenced by cli_list_fields(), cli_read_query_result(), cli_use_result(), free_old_query(), main(), mysql_list_fields(), mysql_list_processes(), and mysql_store_result().
| unsigned int st_mysql::field_count |
Definition at line 258 of file mysql.h.
Referenced by alloc_stmt_fields(), cli_list_fields(), cli_read_query_result(), cli_use_result(), free_old_query(), mysql_field_count(), mysql_list_fields(), mysql_list_processes(), mysql_stmt_execute(), mysql_store_result(), and update_stmt_fields().
Definition at line 248 of file mysql.h.
Referenced by alloc_stmt_fields(), cli_read_query_result(), cli_use_result(), free_old_query(), main(), mysql_list_fields(), mysql_list_processes(), mysql_store_result(), and update_stmt_fields().
Definition at line 264 of file mysql.h.
Referenced by main(), mysql_close(), mysql_init(), and mysql_reconnect().
| char* st_mysql::host |
Definition at line 245 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), main(), mysql_reconnect(), spawn_init(), and util_query().
| char * st_mysql::host_info |
Definition at line 245 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), mysql_close_free(), mysql_get_host_info(), and mysql_reconnect().
| char * st_mysql::info |
Definition at line 245 of file mysql.h.
Referenced by cli_advanced_command(), cli_read_query_result(), free_old_query(), and mysql_info().
| char* st_mysql::info_buffer |
Definition at line 251 of file mysql.h.
Referenced by cli_read_query_result(), execute(), and mysql_insert_id().
| struct st_mysql* st_mysql::last_used_con |
Definition at line 283 of file mysql.h.
Referenced by alloc_stmt_fields(), cli_read_binary_rows(), cli_read_prepare_result(), cli_read_query_result(), cli_use_result(), execute(), mysql_affected_rows(), mysql_field_count(), mysql_fix_pointers(), mysql_insert_id(), mysql_master_send_query(), mysql_more_results(), mysql_next_result(), mysql_send_query(), mysql_slave_send_query(), mysql_stmt_store_result(), and mysql_store_result().
| struct st_mysql* st_mysql::last_used_slave |
Definition at line 281 of file mysql.h.
Referenced by mysql_fix_pointers(), and mysql_slave_send_query().
| struct st_mysql* st_mysql::master |
Definition at line 279 of file mysql.h.
Referenced by get_master(), mysql_close(), mysql_fix_pointers(), mysql_master_send_query(), mysql_rpl_probe(), and mysql_set_master().
| struct st_mysql_methods* st_mysql::methods |
Definition at line 286 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), cli_read_prepare_result(), cli_use_result(), execute(), mysql_change_user(), mysql_close(), mysql_free_result(), mysql_list_fields(), mysql_list_processes(), mysql_master_query(), mysql_next_result(), mysql_read_query_result(), mysql_real_query(), mysql_slave_query(), mysql_stat(), mysql_stmt_close(), mysql_stmt_execute(), mysql_stmt_prepare(), mysql_stmt_result_metadata(), mysql_stmt_send_long_data(), mysql_stmt_store_result(), mysql_store_result(), mysql_use_result(), reset_stmt_handle(), stmt_read_row_from_cursor(), stmt_read_row_unbuffered(), and test_bug9478().
Definition at line 243 of file mysql.h.
Referenced by cli_advanced_command(), cli_flush_use_result(), CLI_MYSQL_REAL_CONNECT(), cli_read_binary_rows(), cli_read_change_user_result(), cli_read_prepare_result(), cli_read_query_result(), cli_read_rows(), cli_read_statistics(), cli_safe_read(), cli_stmt_execute(), cli_unbuffered_fetch(), close_connection(), com_status(), dump_remote_log_entries(), dump_result(), end_server(), execute(), expand_error(), get_slaves_from_master(), handle_local_infile(), main(), mysql_close(), mysql_errno(), mysql_error(), mysql_get_ssl_cipher(), mysql_init_character_set(), mysql_list_processes(), mysql_master_send_query(), mysql_next_result(), mysql_reconnect(), mysql_set_character_set(), mysql_slave_send_query(), mysql_sqlstate(), mysql_stat(), mysql_stmt_close(), mysql_stmt_prepare(), mysql_stmt_send_long_data(), mysql_stmt_store_result(), read_one_row(), reset_stmt_handle(), safe_query(), set_mysql_error(), stmt_read_row_from_cursor(), stmt_read_row_unbuffered(), and store_param().
| struct st_mysql * st_mysql::next_slave |
Definition at line 279 of file mysql.h.
Referenced by get_slaves_from_master(), mysql_add_slave(), mysql_close(), mysql_fix_pointers(), and mysql_slave_send_query().
Definition at line 262 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), handle_local_infile(), main(), mysql_close_free_options(), mysql_disable_reads_from_master(), mysql_disable_rpl_parse(), mysql_enable_reads_from_master(), mysql_enable_rpl_parse(), mysql_get_character_set_info(), mysql_init_character_set(), mysql_options(), mysql_reads_from_master_enabled(), mysql_reconnect(), mysql_rpl_parse_enabled(), mysql_send_query(), mysql_set_character_set(), mysql_set_local_infile_default(), mysql_set_local_infile_handler(), mysql_ssl_set(), mysql_stmt_bind_result(), and spawn_init().
| unsigned long st_mysql::packet_length |
Definition at line 254 of file mysql.h.
Referenced by cli_advanced_command(), cli_read_statistics(), and main().
| char * st_mysql::passwd |
Definition at line 245 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), get_slaves_from_master(), mysql_change_user(), mysql_close_free(), mysql_reconnect(), spawn_init(), and util_query().
| unsigned int st_mysql::port |
Definition at line 255 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), com_status(), execute_commands(), main(), mysql_reconnect(), and util_query().
| unsigned int st_mysql::protocol_version |
Definition at line 257 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), main(), and mysql_get_proto_info().
Definition at line 265 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), client_connect(), dbConnect(), execute_commands(), get_slaves_from_master(), main(), mysql_close(), mysql_master_send_query(), mysql_options(), mysql_ping(), mysql_reconnect(), mysql_slave_send_query(), test_multi_statements(), test_opt_reconnect(), test_prepare_multi_statements(), test_stmt_close(), and thread_query().
Definition at line 274 of file mysql.h.
Referenced by mysql_close(), mysql_reconnect(), mysql_send_query(), mysql_set_master(), and spawn_init().
| char st_mysql::scramble[SCRAMBLE_LENGTH+1] |
Definition at line 268 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), cli_read_change_user_result(), and mysql_change_user().
| unsigned long st_mysql::server_capabilities |
Definition at line 256 of file mysql.h.
Referenced by cli_list_fields(), CLI_MYSQL_REAL_CONNECT(), cli_read_change_user_result(), cli_read_prepare_result(), cli_read_query_result(), mysql_change_user(), and mysql_list_processes().
| unsigned int st_mysql::server_language |
| unsigned int st_mysql::server_status |
Definition at line 259 of file mysql.h.
Referenced by add_line(), cli_advanced_command(), cli_flush_use_result(), CLI_MYSQL_REAL_CONNECT(), cli_read_binary_rows(), cli_read_prepare_result(), cli_read_query_result(), cli_read_rows(), cli_safe_read(), cli_stmt_execute(), com_go(), execute(), mysql_more_results(), mysql_next_result(), mysql_real_escape_string(), mysql_reconnect(), mysql_stmt_store_result(), read_one_row(), stmt_read_row_from_cursor(), and test_bug10214().
| char * st_mysql::server_version |
Definition at line 245 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), mysql_get_server_info(), mysql_get_server_version(), print_error(), and print_st_error().
Definition at line 263 of file mysql.h.
Referenced by cli_advanced_command(), cli_read_query_result(), cli_stmt_execute(), cli_use_result(), main(), mysql_close(), mysql_fetch_row(), mysql_free_result(), mysql_list_processes(), mysql_next_result(), mysql_stmt_close(), mysql_stmt_execute(), mysql_stmt_store_result(), mysql_store_result(), reset_stmt_handle(), and stmt_read_row_unbuffered().
Definition at line 285 of file mysql.h.
Referenced by mysql_change_user(), mysql_close(), mysql_reconnect(), mysql_stmt_close(), and mysql_stmt_init().
| void* st_mysql::thd |
| unsigned long st_mysql::thread_id |
Definition at line 292 of file mysql.h.
Referenced by cli_use_result(), mysql_fetch_row(), mysql_free_result(), mysql_stmt_close(), mysql_stmt_execute(), mysql_stmt_store_result(), mysql_store_result(), reset_stmt_handle(), and stmt_read_row_unbuffered().
| char * st_mysql::unix_socket |
Definition at line 245 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), com_status(), execute_commands(), mysql_reconnect(), and util_query().
| char * st_mysql::user |
Definition at line 245 of file mysql.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), get_slaves_from_master(), mysql_change_user(), mysql_close_free(), mysql_reconnect(), spawn_init(), and util_query().
| unsigned int st_mysql::warning_count |
Definition at line 261 of file mysql.h.
Referenced by cli_flush_use_result(), cli_read_binary_rows(), cli_read_prepare_result(), cli_read_query_result(), cli_read_rows(), free_old_query(), mysql_warning_count(), and read_one_row().
1.4.7

