mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge branch '10.2' into 10.3
This commit is contained in:
@ -244,6 +244,12 @@ protected:
|
||||
uchar *global_var_ptr()
|
||||
{ return ((uchar*)&global_system_variables) + offset; }
|
||||
|
||||
void *max_var_ptr()
|
||||
{
|
||||
return scope() == SESSION ? (((uchar*)&max_system_variables) + offset) :
|
||||
0;
|
||||
}
|
||||
|
||||
friend class Session_sysvars_tracker;
|
||||
friend class Session_tracker;
|
||||
};
|
||||
@ -427,7 +433,9 @@ bool sql_mode_string_representation(THD *thd, sql_mode_t sql_mode,
|
||||
LEX_CSTRING *ls);
|
||||
int default_regex_flags_pcre(const THD *thd);
|
||||
|
||||
extern sys_var *Sys_autocommit_ptr;
|
||||
extern sys_var *Sys_autocommit_ptr, *Sys_last_gtid_ptr,
|
||||
*Sys_character_set_client_ptr, *Sys_character_set_connection_ptr,
|
||||
*Sys_character_set_results_ptr;
|
||||
|
||||
CHARSET_INFO *get_old_charset_by_name(const char *old_name);
|
||||
|
||||
@ -435,6 +443,7 @@ int sys_var_init();
|
||||
uint sys_var_elements();
|
||||
int sys_var_add_options(DYNAMIC_ARRAY *long_options, int parse_flags);
|
||||
void sys_var_end(void);
|
||||
bool check_has_super(sys_var *self, THD *thd, set_var *var);
|
||||
plugin_ref *resolve_engine_list(THD *thd, const char *str_arg, size_t str_arg_len,
|
||||
bool error_on_unknown_engine, bool temp_copy);
|
||||
void free_engine_list(plugin_ref *list);
|
||||
@ -443,4 +452,3 @@ plugin_ref *temp_copy_engine_list(THD *thd, plugin_ref *list);
|
||||
char *pretty_print_engine_list(THD *thd, plugin_ref *list);
|
||||
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user