| My Project
   
    | 
This file defines all numerical functions. More...
#include "my_global.h"#include "sql_priv.h"#include "sql_class.h"#include "set_var.h"#include "rpl_slave.h"#include "sql_show.h"#include "strfunc.h"#include "sql_parse.h"#include "sql_acl.h"#include "mysqld.h"#include "rpl_mi.h"#include "sql_time.h"#include <m_ctype.h>#include <hash.h>#include <time.h>#include <ft_global.h>#include <my_bit.h>#include "sp_head.h"#include "sp_rcontext.h"#include "sp.h"#include "debug_sync.h"#include <mysql/plugin.h>#include <mysql/service_thd_wait.h>#include "rpl_gtid.h"| Classes | |
| class | User_level_lock | 
| class | Interruptible_wait | 
| Defines | |
| #define | get_sys_var_safe(type) | 
| Functions | |
| bool | check_reserved_words (LEX_STRING *name) | 
| bool | eval_const_cond (Item *cond) | 
| double | my_double_round (double value, longlong dec, bool dec_unsigned, bool truncate) | 
| uchar * | ull_get_key (const User_level_lock *ull, size_t *length, my_bool not_used __attribute__((unused))) | 
| void | item_user_lock_init (void) | 
| void | item_user_lock_free (void) | 
| void | item_user_lock_release (User_level_lock *ull) | 
| Item * | get_system_var (THD *thd, enum_var_type var_type, LEX_STRING name, LEX_STRING component) | 
| void | my_missing_function_error (const LEX_STRING &token, const char *func_name) | 
| void | uuid_short_init () | 
| Variables | |
| mysql_mutex_t | LOCK_user_locks | 
| ulonglong | uuid_value | 
This file defines all numerical functions.
| #define get_sys_var_safe | ( | type | ) | 
do { \ type value; \ mysql_mutex_lock(&LOCK_global_system_variables); \ value= *(type*) var->value_ptr(thd, var_type, &component); \ mysql_mutex_unlock(&LOCK_global_system_variables); \ cache_present |= GET_SYS_VAR_CACHE_LONG; \ used_query_id= thd->query_id; \ cached_llval= null_value ? 0 : (longlong) value; \ cached_null_value= null_value; \ return cached_llval; \ } while (0)
| bool eval_const_cond | ( | Item * | cond | ) | 
| Item* get_system_var | ( | THD * | thd, | 
| enum_var_type | var_type, | ||
| LEX_STRING | name, | ||
| LEX_STRING | component | ||
| ) | 
Return value of an system variable base[.name] as a constant item.
| thd | Thread handler | 
| var_type | global / session | 
| name | Name of base or system variable | 
| component | Component. | 
 1.7.6.1
 1.7.6.1