|
My Project
|
#include "sys_vars_shared.h"#include <my_getopt.h>#include <my_bit.h>#include <my_dir.h>#include "keycaches.h"#include "strfunc.h"#include "tztime.h"#include "rpl_gtid.h"#include <ctype.h>Go to the source code of this file.
Classes | |
| struct | CMD_LINE |
| class | Sys_var_integer< T, ARGT, SHOWT, SIGNED > |
| class | Sys_var_typelib |
| class | Sys_var_enum |
| class | Sys_var_mybool |
| class | Sys_var_charptr |
| class | Sys_var_proxy_user |
| class | Sys_var_external_user |
| class | Sys_var_lexstring |
| class | Sys_var_dbug |
| class | Sys_var_keycache |
| class | Sys_var_double |
| class | Sys_var_test_flag |
| class | Sys_var_max_user_conn |
| class | Sys_var_flagset |
| class | Sys_var_set |
| class | Sys_var_plugin |
| class | Sys_var_bit |
| class | Sys_var_session_special |
| class | Sys_var_session_special_double |
| class | Sys_var_have |
| class | Sys_var_struct |
| class | Sys_var_tz |
| class | Sys_var_tx_isolation |
| class | Sys_var_tx_read_only |
| class | Sys_var_enum_binlog_checksum |
| class | Sys_var_gtid_specification |
| class | Sys_var_charptr_func |
| class | Sys_var_gtid_set_func |
| class | Sys_var_gtid_executed |
| class | Sys_var_gtid_purged |
| class | Sys_var_gtid_owned |
Defines | |
| #define | VALID_RANGE(X, Y) X,Y |
| #define | DEFAULT(X) X |
| #define | BLOCK_SIZE(X) X |
| #define | GLOBAL_VAR(X) sys_var::GLOBAL, (((char*)&(X))-(char*)&global_system_variables), sizeof(X) |
| #define | SESSION_VAR(X) sys_var::SESSION, offsetof(SV, X), sizeof(((SV *)0)->X) |
| #define | SESSION_ONLY(X) sys_var::ONLY_SESSION, offsetof(SV, X), sizeof(((SV *)0)->X) |
| #define | NO_CMD_LINE CMD_LINE(NO_ARG, -1) |
| #define | NO_MUTEX_GUARD ((PolyLock*)0) |
| #define | IN_BINLOG sys_var::SESSION_VARIABLE_IN_BINLOG |
| #define | NOT_IN_BINLOG sys_var::VARIABLE_NOT_IN_BINLOG |
| #define | ON_READ(X) X |
| #define | ON_CHECK(X) X |
| #define | ON_UPDATE(X) X |
| #define | READ_ONLY sys_var::READONLY+ |
| #define | NOT_VISIBLE sys_var::INVISIBLE+ |
| #define | PREALLOCATED sys_var::ALLOCATED+ |
| #define | REVERSE(X) ~(X) |
| #define | DEPRECATED(X) X |
| #define | session_var(THD, TYPE) (*(TYPE*)session_var_ptr(THD)) |
| #define | global_var(TYPE) (*(TYPE*)global_var_ptr()) |
| #define | GET_HA_ROWS GET_ULONG |
| #define | KEYCACHE_VAR(X) sys_var::GLOBAL,offsetof(KEY_CACHE, X), sizeof(((KEY_CACHE *)0)->X) |
| #define | keycache_var_ptr(KC, OFF) (((uchar*)(KC))+(OFF)) |
| #define | keycache_var(KC, OFF) (*(ulonglong*)keycache_var_ptr(KC, OFF)) |
| #define | MAX_SET(X) ((((1UL << ((X)-1))-1) << 1) | 1) |
Typedefs | |
|
typedef Sys_var_integer< int32, GET_UINT, SHOW_INT, FALSE > | Sys_var_int32 |
|
typedef Sys_var_integer< uint, GET_UINT, SHOW_INT, FALSE > | Sys_var_uint |
|
typedef Sys_var_integer< ulong, GET_ULONG, SHOW_LONG, FALSE > | Sys_var_ulong |
|
typedef Sys_var_integer < ha_rows, GET_HA_ROWS, SHOW_HA_ROWS, FALSE > | Sys_var_harows |
|
typedef Sys_var_integer < ulonglong, GET_ULL, SHOW_LONGLONG, FALSE > | Sys_var_ulonglong |
|
typedef Sys_var_integer< long, GET_LONG, SHOW_SIGNED_LONG, TRUE > | Sys_var_long |
| typedef bool(* | keycache_update_function )(THD *, KEY_CACHE *, ptrdiff_t, ulonglong) |
Enumerations | |
| enum | charset_enum { IN_SYSTEM_CHARSET, IN_FS_CHARSET } |
"private" interface to sys_var - server configuration variables.
This header is included only by the file that contains declarations of sys_var variables (sys_vars.cc).
1.7.6.1