|
| sys_var (const std::string &name_arg, sys_after_update_func func=NULL, sys_check_func check_func_arg=NULL) |
|
void | setName (const std::string &name_in) |
|
const std::string & | getName () const |
|
const std::vector< std::string > & | getAliases () const |
|
struct option * | getOptionLimits () const |
|
void | setOptionLimits (struct option *in_option_limits) |
|
sys_after_update_func | getAfterUpdateTrigger () const |
|
virtual bool | check (Session *session, set_var *var) |
|
bool | check_enum (Session *session, set_var *var, const TYPELIB *enum_names) |
|
virtual bool | update (Session *session, set_var *var)=0 |
|
virtual void | set_default (Session *, sql_var_t) |
|
virtual SHOW_TYPE | show_type () |
|
virtual unsigned char * | value_ptr (Session *, sql_var_t)=0 |
|
virtual bool | check_type (sql_var_t type) |
|
virtual bool | check_update_type (Item_result type) |
|
virtual bool | check_default (sql_var_t) |
|
Item * | item (Session *, sql_var_t) |
|
virtual bool | is_readonly () const |
|
A class which represents a variable, either global or session-local.
Definition at line 78 of file sys_var.h.