The world's most popular open source database
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| #define AUTO_INCREMENT_FLAG 512 |
Definition at line 90 of file mysql_com.h.
Referenced by add_field_to_list(), copy_data_between_tables(), ha_archive::create(), ha_heap::create(), create_field::init(), Field_num::is_equal(), Field_new_decimal::is_equal(), remove_eq_conds(), and test_field_flags().
| #define BINARY_FLAG 128 |
Definition at line 86 of file mysql_com.h.
Referenced by Field_str::Field_str(), Item::init_make_field(), and Field_str::is_equal().
| #define BINCMP_FLAG 131072 |
Definition at line 98 of file mysql_com.h.
Referenced by Field_str::is_equal(), and mysql_prepare_table().
| #define BLOB_FLAG 16 |
Definition at line 83 of file mysql_com.h.
Referenced by add_key_field(), calc_used_field_length(), compare_tables(), copy_blobs(), create_field::create_field(), create_myisam_tmp_table(), create_tmp_field_from_field(), create_tmp_table(), create_virtual_tmp_table(), Field_blob::Field_blob(), Field::fill_cache_field(), find_key_for_maxmin(), free_blobs(), free_delayed_insert_blobs(), get_addon_fields(), create_field::init(), mysql_load(), mysql_prepare_table(), new_Cached_item(), open_table_from_share(), prepare_blob_field(), Copy_field::set(), setup_copy_fields(), and unlink_blobs().
| #define CLIENT_COMPRESS 32 |
Definition at line 130 of file mysql_com.h.
Referenced by check_connection(), CLI_MYSQL_REAL_CONNECT(), handle_one_connection(), mysql_options(), and mysql_read_default_options().
| #define CLIENT_CONNECT_WITH_DB 8 |
Definition at line 128 of file mysql_com.h.
Referenced by check_connection(), and CLI_MYSQL_REAL_CONNECT().
| #define CLIENT_FOUND_ROWS 2 |
| #define CLIENT_IGNORE_SIGPIPE 4096 |
Definition at line 137 of file mysql_com.h.
| #define CLIENT_IGNORE_SPACE 256 |
| #define CLIENT_INTERACTIVE 1024 |
Definition at line 135 of file mysql_com.h.
Referenced by check_connection(), and mysql_read_default_options().
| #define CLIENT_LOCAL_FILES 128 |
Definition at line 132 of file mysql_com.h.
Referenced by mysql_execute_command(), mysql_init(), mysql_options(), and mysql_read_default_options().
| #define CLIENT_LONG_FLAG 4 |
Definition at line 127 of file mysql_com.h.
Referenced by check_connection(), Mysql_connection_thread::check_connection(), Protocol::send_fields(), and unpack_fields().
| #define CLIENT_LONG_PASSWORD 1 |
Definition at line 125 of file mysql_com.h.
| #define CLIENT_MULTI_QUERIES CLIENT_MULTI_STATEMENTS |
| #define CLIENT_MULTI_RESULTS 131072 |
Definition at line 142 of file mysql_com.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), handle_bootstrap(), init_event_thread(), mysql_execute_command(), mysql_read_default_options(), test_bug12001(), and test_bug15752().
| #define CLIENT_MULTI_STATEMENTS 65536 |
Definition at line 141 of file mysql_com.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), connect_n_handle_errors(), dispatch_command(), mysql_read_default_options(), MYSQLlex(), safe_connect(), sql_real_connect(), test_bug12001(), test_bug15752(), test_bug9992(), test_multi_statements(), and test_prepare_multi_statements().
| #define CLIENT_NO_SCHEMA 16 |
Definition at line 129 of file mysql_com.h.
| #define CLIENT_ODBC 64 |
Definition at line 131 of file mysql_com.h.
| #define CLIENT_PROTOCOL_41 512 |
Definition at line 134 of file mysql_com.h.
Referenced by check_connection(), Mysql_connection_thread::check_connection(), CLI_MYSQL_REAL_CONNECT(), net_printf_error(), net_send_error_packet(), Protocol::send_fields(), send_ok(), unpack_fields(), and write_eof_packet().
| #define CLIENT_REMEMBER_OPTIONS (((ulong) 1) << 31) |
| #define CLIENT_RESERVED 16384 |
Definition at line 139 of file mysql_com.h.
| #define CLIENT_SECURE_CONNECTION 32768 |
Definition at line 140 of file mysql_com.h.
Referenced by check_connection(), Mysql_connection_thread::check_connection(), CLI_MYSQL_REAL_CONNECT(), cli_read_change_user_result(), dispatch_command(), and mysql_change_user().
| #define CLIENT_SSL 2048 |
Definition at line 136 of file mysql_com.h.
Referenced by check_connection(), and CLI_MYSQL_REAL_CONNECT().
| #define CLIENT_TRANSACTIONS 8192 |
Definition at line 138 of file mysql_com.h.
Referenced by check_connection(), and cli_read_query_result().
| #define COMP_HEADER_SIZE 3 |
Definition at line 391 of file mysql_com.h.
Referenced by my_net_init(), my_real_read(), net_real_write(), and net_realloc().
| #define ENUM_FLAG 256 |
Definition at line 89 of file mysql_com.h.
Referenced by create_field::create_field(), Field_enum::Field_enum(), and Field_set::Field_set().
| #define FIELD_IN_ADD_INDEX (1<< 20) |
| #define FIELD_IN_PART_FUNC_FLAG (1 << 19) |
Definition at line 100 of file mysql_com.h.
| #define FIELD_IS_RENAMED (1<< 21) |
| #define FIELD_TYPE_BIT MYSQL_TYPE_BIT |
Definition at line 274 of file mysql_com.h.
Referenced by calc_group_buffer(), calc_pack_length(), create_tmp_field(), create_tmp_table(), field_conv(), fieldtype2str(), get_schema_column_record(), make_empty_rec(), make_field(), mysql_prepare_table(), prepare_create_field(), sp_prepare_create_field(), and Field_bit::type().
| #define FIELD_TYPE_BLOB MYSQL_TYPE_BLOB |
Definition at line 268 of file mysql_com.h.
Referenced by calc_group_buffer(), calc_pack_length(), create_field::create_field(), field_conv(), Item_func_group_concat::field_type(), fieldtype2str(), get_blob_type_from_length(), get_schema_column_record(), handler::ha_check_for_upgrade(), create_field::init(), mysql_alter_table(), mysql_checksum_table(), prepare_blob_field(), prepare_create_field(), store_create_info(), store_key::store_key(), and Field_blob::type().
| #define FIELD_TYPE_CHAR MYSQL_TYPE_TINY |
Definition at line 271 of file mysql_com.h.
| #define FIELD_TYPE_DATE MYSQL_TYPE_DATE |
Definition at line 258 of file mysql_com.h.
Referenced by calc_pack_length(), analyse::end_of_records(), field_conv(), fieldtype2str(), get_mm_leaf(), create_field::init(), make_field(), prepare_create_field(), remove_eq_conds(), Field_newdate::type(), and Field_date::type().
| #define FIELD_TYPE_DATETIME MYSQL_TYPE_DATETIME |
Definition at line 260 of file mysql_com.h.
Referenced by calc_pack_length(), analyse::end_of_records(), field_conv(), fieldtype2str(), get_mm_leaf(), create_field::init(), make_field(), prepare_create_field(), remove_eq_conds(), and Field_datetime::type().
| #define FIELD_TYPE_DECIMAL MYSQL_TYPE_DECIMAL |
Definition at line 247 of file mysql_com.h.
Referenced by calc_pack_length(), dump_table(), analyse::end_of_records(), field_conv(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), and Field_decimal::type().
| #define FIELD_TYPE_DOUBLE MYSQL_TYPE_DOUBLE |
Definition at line 253 of file mysql_com.h.
Referenced by calc_pack_length(), Item::field_type(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), and Field_double::type().
| #define FIELD_TYPE_ENUM MYSQL_TYPE_ENUM |
Definition at line 263 of file mysql_com.h.
Referenced by calc_pack_length(), check_that_all_fields_are_given_values(), field_conv(), fieldtype2str(), get_access(), create_field::init(), make_empty_rec(), mysql_prepare_table(), prepare_create_field(), Field_enum::real_type(), replace_user_table(), and sp_prepare_create_field().
| #define FIELD_TYPE_FLOAT MYSQL_TYPE_FLOAT |
Definition at line 252 of file mysql_com.h.
Referenced by calc_pack_length(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), test_if_ref(), and Field_float::type().
| #define FIELD_TYPE_GEOMETRY MYSQL_TYPE_GEOMETRY |
Definition at line 273 of file mysql_com.h.
Referenced by calc_pack_length(), create_field::create_field(), fieldtype2str(), create_field::init(), pack_fields(), and prepare_create_field().
| #define FIELD_TYPE_INT24 MYSQL_TYPE_INT24 |
Definition at line 257 of file mysql_com.h.
Referenced by calc_pack_length(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), pack_length_to_packflag(), and Field_medium::type().
| #define FIELD_TYPE_INTERVAL MYSQL_TYPE_ENUM |
Definition at line 272 of file mysql_com.h.
| #define FIELD_TYPE_LONG MYSQL_TYPE_LONG |
Definition at line 251 of file mysql_com.h.
Referenced by calc_pack_length(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), mysqld_list_processes(), pack_length_to_packflag(), test_view_insert(), and Field_long::type().
| #define FIELD_TYPE_LONG_BLOB MYSQL_TYPE_LONG_BLOB |
Definition at line 267 of file mysql_com.h.
Referenced by calc_pack_length(), create_field::create_field(), fieldtype2str(), get_blob_type_from_length(), create_field::init(), Item_empty_string::make_field(), and prepare_create_field().
| #define FIELD_TYPE_LONGLONG MYSQL_TYPE_LONGLONG |
Definition at line 256 of file mysql_com.h.
Referenced by calc_pack_length(), Item::field_type(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), pack_length_to_packflag(), and proc_analyse_init().
| #define FIELD_TYPE_MEDIUM_BLOB MYSQL_TYPE_MEDIUM_BLOB |
Definition at line 266 of file mysql_com.h.
Referenced by calc_pack_length(), create_field::create_field(), fieldtype2str(), get_blob_type_from_length(), create_field::init(), Item_empty_string::make_field(), and prepare_create_field().
| #define FIELD_TYPE_NEWDATE MYSQL_TYPE_NEWDATE |
Definition at line 262 of file mysql_com.h.
Referenced by calc_pack_length(), analyse::end_of_records(), fieldtype2str(), create_field::init(), make_field(), prepare_create_field(), and Field_newdate::real_type().
| #define FIELD_TYPE_NEWDECIMAL MYSQL_TYPE_NEWDECIMAL |
Definition at line 248 of file mysql_com.h.
Referenced by calc_pack_length(), handler::check_old_types(), field_conv(), Item::field_type(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), prepare_create_field(), and Field_new_decimal::type().
| #define FIELD_TYPE_NULL MYSQL_TYPE_NULL |
Definition at line 254 of file mysql_com.h.
Referenced by calc_pack_length(), fieldtype2str(), create_field::init(), make_field(), prepare_create_field(), Copy_field::set(), and Field_null::type().
| #define FIELD_TYPE_SET MYSQL_TYPE_SET |
Definition at line 264 of file mysql_com.h.
Referenced by calc_pack_length(), analyse::end_of_records(), field_conv(), fieldtype2str(), Item_func_find_in_set::fix_length_and_dec(), create_field::init(), mysql_prepare_table(), prepare_create_field(), Field_set::real_type(), and sp_prepare_create_field().
| #define FIELD_TYPE_SHORT MYSQL_TYPE_SHORT |
Definition at line 250 of file mysql_com.h.
Referenced by calc_pack_length(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), pack_length_to_packflag(), and Field_short::type().
| #define FIELD_TYPE_STRING MYSQL_TYPE_STRING |
Definition at line 270 of file mysql_com.h.
Referenced by fieldtype2str(), prepare_create_field(), Field_string::real_type(), send_fields(), test_view(), and Field_enum::type().
| #define FIELD_TYPE_TIME MYSQL_TYPE_TIME |
Definition at line 259 of file mysql_com.h.
Referenced by calc_pack_length(), analyse::end_of_records(), fieldtype2str(), create_field::init(), make_field(), prepare_create_field(), and Field_time::type().
| #define FIELD_TYPE_TIMESTAMP MYSQL_TYPE_TIMESTAMP |
Definition at line 255 of file mysql_com.h.
Referenced by add_field_to_list(), calc_pack_length(), create_field::create_field(), analyse::end_of_records(), fieldtype2str(), create_field::init(), make_field(), pack_header(), prepare_create_field(), read_sep_field(), Copy_field::set(), set_field_to_null_with_conversions(), store_create_info(), Field_timestamp::type(), and Item_func_unix_timestamp::val_int().
| #define FIELD_TYPE_TINY MYSQL_TYPE_TINY |
Definition at line 249 of file mysql_com.h.
Referenced by calc_pack_length(), fieldtype2str(), get_schema_column_record(), create_field::init(), make_field(), pack_length_to_packflag(), and Field_tiny::type().
| #define FIELD_TYPE_TINY_BLOB MYSQL_TYPE_TINY_BLOB |
Definition at line 265 of file mysql_com.h.
Referenced by calc_pack_length(), create_field::create_field(), fieldtype2str(), get_blob_type_from_length(), create_field::init(), and prepare_create_field().
| #define FIELD_TYPE_VAR_STRING MYSQL_TYPE_VAR_STRING |
Definition at line 269 of file mysql_com.h.
Referenced by fieldtype2str(), and Item_empty_string::make_field().
| #define FIELD_TYPE_YEAR MYSQL_TYPE_YEAR |
Definition at line 261 of file mysql_com.h.
Referenced by calc_pack_length(), analyse::end_of_records(), fieldtype2str(), create_field::init(), make_empty_rec(), make_field(), and Field_year::type().
| #define GET_FIXED_FIELDS_FLAG (1 << 18) |
| #define GROUP_FLAG 32768 |
| #define HOSTNAME_LENGTH 60 |
Definition at line 25 of file mysql_com.h.
Referenced by check_connection(), db_load_routine(), dump_triggers_for_table(), Item_func_user::fix_length_and_dec(), get_view_structure(), mysql_create_user(), mysql_grant(), mysql_routine_grant(), mysql_show_grants(), mysql_table_grant(), replace_column_table(), and sp_head::set_definer().
| #define LOCAL_HOST "localhost" |
Definition at line 38 of file mysql_com.h.
Referenced by CLI_MYSQL_REAL_CONNECT(), Instance::is_running(), and sql_connect().
| #define LOCAL_HOST_NAMEDPIPE "." |

