Go to the source code of this file.
◆ COPY_MYSQL_PLUGIN_THDVAR_HEADER
#define COPY_MYSQL_PLUGIN_THDVAR_HEADER |
( |
|
sys_var_type, |
|
|
|
type, |
|
|
|
sys_var_check, |
|
|
|
sys_var_update |
|
) |
| |
Value: sys_var_type->flags =
flags; \
sys_var_type->name = var_name; \
sys_var_type->check = check_func ? check_func : sys_var_check; \
sys_var_type->update = update_func ? update_func : sys_var_update; \
sys_var_type->offset = -1;
static int flags[50]
Definition: hp_test1.cc:40
#define comment
Definition: lexyy.cc:959
◆ COPY_MYSQL_PLUGIN_VAR_HEADER
#define COPY_MYSQL_PLUGIN_VAR_HEADER |
( |
|
sys_var_type, |
|
|
|
type, |
|
|
|
sys_var_check, |
|
|
|
sys_var_update |
|
) |
| |
Value: sys_var_type->flags =
flags; \
sys_var_type->name = var_name; \
sys_var_type->check = check_func ? check_func : sys_var_check; \
sys_var_type->update = update_func ? update_func : sys_var_update; \
sys_var_type->value = (
type *)variable_value;
required string type
Definition: replication_group_member_actions.proto:34
◆ COPY_MYSQL_PLUGIN_VAR_REMAINING
#define COPY_MYSQL_PLUGIN_VAR_REMAINING |
( |
|
sys_var_type, |
|
|
|
check_arg_type |
|
) |
| |
Value: sys_var_type->def_val = check_arg_type->def_val; \
sys_var_type->min_val = check_arg_type->min_val; \
sys_var_type->max_val = check_arg_type->max_val; \
sys_var_type->blk_sz = check_arg_type->blk_sz;
◆ SYSVAR_BOOL_TYPE
#define SYSVAR_BOOL_TYPE |
( |
|
type | ) |
|
Value: struct sysvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
bool *value; \
bool def_val; \
}
◆ SYSVAR_ENUM_TYPE
#define SYSVAR_ENUM_TYPE |
( |
|
type | ) |
|
Value: struct sysvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
unsigned long *value; \
unsigned long def_val; \
TYPE_LIB *typelib; \
}
◆ SYSVAR_INTEGRAL_TYPE
#define SYSVAR_INTEGRAL_TYPE |
( |
|
type | ) |
|
Value: struct sysvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
type *value; \
type def_val; \
type min_val; \
type max_val; \
type blk_sz; \
}
◆ SYSVAR_STR_TYPE
#define SYSVAR_STR_TYPE |
( |
|
type | ) |
|
Value: struct sysvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
char **value; \
char *def_val; \
}
◆ THDVAR_BOOL_TYPE
#define THDVAR_BOOL_TYPE |
( |
|
type | ) |
|
Value: struct thdvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
int offset; \
bool def_val; \
}
◆ THDVAR_ENUM_TYPE
#define THDVAR_ENUM_TYPE |
( |
|
type | ) |
|
Value: struct thdvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
int offset; \
unsigned long def_val; \
THDVAR_FUNC(unsigned long); \
TYPE_LIB *typelib; \
}
◆ THDVAR_FUNC
◆ THDVAR_INTEGRAL_TYPE
#define THDVAR_INTEGRAL_TYPE |
( |
|
type | ) |
|
Value: struct thdvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
int offset; \
type def_val; \
type min_val; \
type max_val; \
type blk_sz; \
}
◆ THDVAR_STR_TYPE
#define THDVAR_STR_TYPE |
( |
|
type | ) |
|
Value: struct thdvar_##
type##_type { \
MYSQL_PLUGIN_VAR_HEADER; \
int offset; \
char *def_val; \
THDVAR_FUNC(char *); \
}
◆ mysql_comp_sys_var_services_init()
void mysql_comp_sys_var_services_init |
( |
| ) |
|