|
MySQL 5.6.14 Source Code Document
|
#include "my_global.h"#include "sql_priv.h"#include "sql_class.h"#include "rpl_gtid.h"#include "sys_vars.h"#include "mysql_com.h"#include "events.h"#include <thr_alarm.h>#include "rpl_slave.h"#include "rpl_mi.h"#include "rpl_rli.h"#include "rpl_info_factory.h"#include "transaction.h"#include "opt_trace.h"#include "mysqld.h"#include "lock.h"#include "sql_time.h"#include "sql_acl.h"#include "derror.h"#include "sql_base.h"#include "debug_sync.h"#include "hostname.h"#include "sql_show.h"#include "table_cache.h"#include "log_event.h"
Go to the source code of this file.
Macros | |
| #define | export /* not static */ |
| #define | SSL_OPT(X) NO_CMD_LINE |
Functions | |
| void | close_thread_tables (THD *thd) |
| export bool | fix_delay_key_write (sys_var *self, THD *thd, enum_var_type type) |
| export sql_mode_t | expand_sql_mode (sql_mode_t sql_mode) |
| export bool | sql_mode_string_representation (THD *thd, sql_mode_t sql_mode, LEX_STRING *ls) |
Variables | |
| TYPELIB | bool_typelib = { array_elements(bool_values)-1, "", bool_values, 0 } |
| ulong | opt_mi_repository_id = INFO_REPOSITORY_FILE |
| ulong | opt_rli_repository_id = INFO_REPOSITORY_FILE |
| export sys_var * | Sys_autocommit_ptr = &Sys_autocommit |
Definitions of all server's session or global variables.
How to add new variables:
Note - all storage engine variables (for example myisam_whatever) should go into the corresponding storage engine sources (for example in storage/myisam/ha_myisam.cc) !
Definition in file sys_vars.cc.
| export bool fix_delay_key_write | ( | sys_var * | self, |
| THD * | thd, | ||
| enum_var_type | type | ||
| ) |
Definition at line 1168 of file sys_vars.cc.