| My Project
   
    | 
Go to the source code of this file.
| Classes | |
| class | PolyLock | 
| class | PolyLock_mutex | 
| class | PolyLock_rwlock | 
| class | AutoWLock | 
| class | AutoRLock | 
| Functions | |
| bool | throw_bounds_warning (THD *thd, const char *name, bool fixed, bool is_unsigned, longlong v) | 
| bool | throw_bounds_warning (THD *thd, const char *name, bool fixed, double v) | 
| sys_var * | intern_find_sys_var (const char *str, uint length) | 
| Variables | |
| sys_var_chain | all_sys_vars | 
"protected" interface to sys_var - server configuration variables.
This header is included by files implementing support and utility functions of sys_var's (set_var.cc) and files implementing classes in the sys_var hierarchy (sql_plugin.cc)
| sys_var* intern_find_sys_var | ( | const char * | str, | 
| uint | length | ||
| ) | 
Find a user set-table variable.
| str | Name of system variable to find | 
| length | Length of variable. zero means that we should use strlen() on the variable | 
| pointer | pointer to variable definitions | 
| 0 | Unknown variable (error message is given) | 
| bool throw_bounds_warning | ( | THD * | thd, | 
| const char * | name, | ||
| bool | fixed, | ||
| bool | is_unsigned, | ||
| longlong | v | ||
| ) | 
Throw warning (error in STRICT mode) if value for variable needed bounding. Plug-in interface also uses this.
| thd | thread handle | 
| name | variable's name | 
| fixed | did we have to correct the value? (throw warn/err if so) | 
| is_unsigned | is value's type unsigned? | 
| v | variable's value | 
| true | on error, false otherwise (warning or ok) | 
 1.7.6.1
 1.7.6.1