The world's most popular open source database
#include <my_global.h>#include <mysql_version.h>#include <mysql_embed.h>#include <my_sys.h>#include <my_time.h>#include <m_string.h>#include <hash.h>#include <signal.h>#include <thr_lock.h>#include <my_base.h>#include "sql_bitmap.h"#include "sql_array.h"#include "mysql_com.h"#include <violite.h>#include "unireg.h"#include "sql_string.h"#include "sql_list.h"#include "sql_map.h"#include "my_decimal.h"#include "sql_plugin.h"#include "handler.h"#include "parse_file.h"#include "table.h"#include "sql_error.h"#include "field.h"#include "protocol.h"#include "sql_udf.h"#include "sql_partition.h"#include "item.h"#include "sql_class.h"#include "sql_acl.h"#include "tztime.h"Include dependency graph for mysql_priv.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| #define ACL_ALLOC_BLOCK_SIZE 1024 |
| #define ACL_CACHE_SIZE 256 |
Definition at line 90 of file mysql_priv.h.
| #define BDB_LOG_ALLOC_BLOCK_SIZE 1024 |
Definition at line 147 of file mysql_priv.h.
| #define BINLOG_DUMP_NON_BLOCK 1 |
Definition at line 407 of file mysql_priv.h.
| #define BLOCKS_IN_AVG_SEEK 128 |
Definition at line 181 of file mysql_priv.h.
| #define CONNECT_PRIOR 9 |
| #define CONNECT_TIMEOUT 5 |
| #define current_thd _current_thd() |
Definition at line 503 of file mysql_priv.h.
Referenced by agg_item_charsets(), Item_cache_row::allocate(), ha_myisammrg::append_create_info(), field_decimal::avg(), check_duplicates_in_interval(), check_simple_select(), check_stack_overrun(), Item_str_func::check_well_formed_result(), clean_up(), Item_func_group_concat::cleanup(), Log_to_csv_event_handler::close_log_table(), collect_longlong(), collect_real(), collect_ulonglong(), Event_timed::compute_next_execution_time(), Item_func_get_user_var::const_item(), copy_data_between_tables(), create_default(), create_func_cast(), create_func_connection_id(), create_func_found_rows(), create_func_get_lock(), create_func_is_free_lock(), create_func_is_used_lock(), create_func_release_lock(), create_func_sleep(), create_func_space(), create_func_uuid(), create_load_file(), create_select_for_variable(), Item_sum_hybrid::create_tmp_field(), date_add_interval(), decimal_operation_results(), Item::default_charset(), do_varstring1(), do_varstring2(), ha_myisam::enable_indexes(), end_thread_signal(), Item_func_sp::execute(), extract_date_time(), exts_handlerton(), find_all_keys(), find_field_in_group_list(), find_item_in_list(), find_order_in_list(), Item_ref::fix_fields(), Item_xml_str_func::fix_length_and_dec(), Item_func_from_unixtime::fix_length_and_dec(), Item_sum_variance::fix_length_and_dec(), Item_sum_avg::fix_length_and_dec(), Item_sum_avg_distinct::fix_length_and_dec(), Item_func_sp::fix_length_and_dec(), Item_func_get_user_var::fix_length_and_dec(), Item_func_div::fix_length_and_dec(), Item_func_minus::fix_length_and_dec(), Item_func_in::fix_length_and_dec(), Item_func_case::fix_length_and_dec(), Item_func_between::fix_length_and_dec(), Item_bool_func2::fix_length_and_dec(), fix_query_cache_size(), Item_func_sp::func_name(), Field_time::get_date(), Field_timestamp::get_date(), get_new_handler(), get_schema_partitions_record(), get_variable(), ha_known_exts(), handle_one_connection(), handle_segfault(), st_ha_check_opt::init(), sys_var_thd_binlog_format::is_readonly(), Item::Item(), Item_func_sp::Item_func_sp(), Log_to_csv_event_handler::log_general(), Log_to_csv_event_handler::log_slow(), make_date_time(), map_file(), Item_sum::mark_as_sum_func(), merge_buffers(), my_message_sql(), my_tz_find(), my_yyoverflow(), mysql_create_frm(), mysql_rename_table(), MYSQLerror(), MYSQL_BIN_LOG::new_file_impl(), Log_to_csv_event_handler::open_log_table(), open_table_error(), pack_header(), Item_xml_str_func::parse_xml(), Item_ref::print(), Item_ident::print(), Item::print_item_w_name(), Handle_old_incorrect_trigger_table_hook::process_unknown_string(), Handle_old_incorrect_sql_modes_hook::process_unknown_string(), quick_rm_table(), Log_event::read_log_event(), resolve_ref_in_select_and_group(), Item_func_get_user_var::result_type(), rm_temporary_table(), Item_string::safe_charset_converter(), Field::set_datetime_warning(), set_field_to_null(), set_field_to_null_with_conversions(), Item::set_name(), Item_user_var_as_out_param::set_null_value(), Item_param::set_time(), Field_timestamp::set_time(), Item_user_var_as_out_param::set_value(), Field::set_warning(), Item_func::signal_divide_by_null(), Field_blob::sort_length(), Item_func_sp::sp_result_field(), Event_timed::spawn_now(), sql_alloc_error_handler(), ha_myisam::start_bulk_insert(), field_decimal::std(), Event_scheduler::stop(), Field_string::store(), Field_datetime::store(), Field_newdate::store(), Field_date::store(), Field_timestamp::store(), store_natural_using_join_columns(), Item_func_sysdate_local::store_now_in_TIME(), Item_func_now_utc::store_now_in_TIME(), Item_func_now_local::store_now_in_TIME(), Item_func_curtime_utc::store_now_in_TIME(), Item_func_curtime_local::store_now_in_TIME(), Item_func_curdate_utc::store_now_in_TIME(), Item_func_curdate_local::store_now_in_TIME(), store_position_for_column(), cmp_item_row::store_value(), str_to_datetime_with_warn(), str_to_time_with_warn(), subselect_union_engine::subselect_union_engine(), thd_increment_bytes_received(), thd_increment_bytes_sent(), thd_increment_net_big_packet_count(), Item_func::transform(), ha_myisammrg::update_create_info(), Item_func_set_user_var::update_hash(), Item_decimal_typecast::val_decimal(), Item::val_decimal_from_string(), Item_extract::val_int(), Item_func_unix_timestamp::val_int(), Item_func_found_rows::val_int(), Item_func_row_count::val_int(), Item_func_sleep::val_int(), Item_func_benchmark::val_int(), Item_func_last_insert_id::val_int(), Item_func_release_lock::val_int(), Item_func_get_lock::val_int(), Item_master_pos_wait::val_int(), Item_func_unsigned::val_int(), Item_func_signed::val_int(), Item_string::val_int(), Field_timestamp::val_int(), Field_double::val_int(), Field_long::val_int(), Item_func_signed::val_int_from_str(), Item_string::val_real(), Item_char_typecast::val_str(), Item_func_dayname::val_str(), Item_func_monthname::val_str(), Item_func_uuid::val_str(), Item_load_file::val_str(), Item_func_lpad::val_str(), Item_func_rpad::val_str(), Item_func_repeat::val_str(), Item_func_database::val_str(), Item_func_encrypt::val_str(), Item_func_insert::val_str(), Item_func_replace::val_str(), Item_func_concat_ws::val_str(), Item_func_des_decrypt::val_str(), Item_func_des_encrypt::val_str(), Item_func_concat::val_str(), Field_timestamp::val_str(), write_record(), and QUICK_RANGE_SELECT::~QUICK_RANGE_SELECT().
| #define DBUG_SYNC_POINT | ( | lock_name, | |||
| lock_timeout | ) |
Definition at line 402 of file mysql_priv.h.
| #define DEFAULT_CONCURRENCY 10 |
Definition at line 212 of file mysql_priv.h.
| #define DELAYED_LIMIT 100 |
Definition at line 213 of file mysql_priv.h.
| #define DELAYED_QUEUE_SIZE 1000 |
Definition at line 214 of file mysql_priv.h.
| #define DELAYED_WAIT_TIMEOUT 5*60 |
Definition at line 215 of file mysql_priv.h.
| #define DISK_SEEK_BASE_COST ((double)0.5) |
| #define DISK_SEEK_PROP_COST ((double)0.5/BLOCKS_IN_AVG_SEEK) |
| #define FLUSH_TIME 0 |
Definition at line 216 of file mysql_priv.h.
| #define HOST_CACHE_SIZE 128 |
| #define IF_NETWARE | ( | A, | |||
| B | ) | (B) |
Definition at line 222 of file mysql_priv.h.
| #define IF_WIN | ( | A, | |||
| B | ) | (B) |
| #define INTERRUPT_PRIOR 10 |
Definition at line 236 of file mysql_priv.h.
Referenced by signal_hand(), and start_signal_handler().
| #define IS_EQUAL_NO 0 |
Definition at line 439 of file mysql_priv.h.
Referenced by ha_myisam::check_if_incompatible_data(), and Field_varstring::is_equal().
| #define IS_EQUAL_PACK_LENGTH 2 |
Definition at line 441 of file mysql_priv.h.
Referenced by ha_myisam::check_if_incompatible_data(), and Field_varstring::is_equal().
| #define IS_EQUAL_YES 1 |
Definition at line 440 of file mysql_priv.h.
Referenced by ha_heap::check_if_incompatible_data(), and Field_varstring::is_equal().
| #define KEY_DEFAULT_PACK_LENGTH 8 |
Definition at line 194 of file mysql_priv.h.
| #define MATCHING_ROWS_IN_OTHER_TABLE 10 |
| #define MAX_ACCEPT_RETRY 10 |
| #define MAX_CONNECT_ERRORS 10 |
Definition at line 217 of file mysql_priv.h.
| #define MAX_FIELDS_BEFORE_HASH 32 |
Definition at line 129 of file mysql_priv.h.
| #define MAX_PASSWORD_LENGTH 32 |
Definition at line 126 of file mysql_priv.h.
| #define MAX_TIME_ZONE_NAME_LENGTH 72 |
Definition at line 329 of file mysql_priv.h.
Referenced by sys_var_thd_time_zone::check(), and Query_log_event::write().
| #define MIN_FILE_LENGTH_TO_USE_ROW_CACHE (10L*1024*1024) |
| #define MIN_ROWS_TO_USE_BULK_INSERT 100 |
Definition at line 157 of file mysql_priv.h.
| #define MIN_ROWS_TO_USE_TABLE_CACHE 100 |

