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 def_val;               \
  }
ValueType value(const std::optional< ValueType > &v)
Definition: gtid.h:83
 
 
 
 
◆ SYSVAR_ENUM_TYPE
      
        
          | #define SYSVAR_ENUM_TYPE | 
          ( | 
            | 
          type | ) | 
           | 
        
      
 
Value:  struct sysvar_##
type##_type { \
 
    MYSQL_PLUGIN_VAR_HEADER;    \
    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 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 *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  | 
          ( | 
           | ) | 
           |