|
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