1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

Merge 11.4 into 11.8

This commit is contained in:
Marko Mäkelä
2025-03-05 20:39:47 +02:00
177 changed files with 5360 additions and 2623 deletions

View File

@@ -148,8 +148,10 @@ class LEX_COLUMN;
class sp_head;
class sp_name;
class sp_instr;
class sp_instr_cfetch;
class sp_pcontext;
class sp_variable;
class sp_fetch_target;
class sp_expr_lex;
class sp_assignment_lex;
class partition_info;
@@ -3872,6 +3874,7 @@ public:
sp_pcontext *not_used_ctx;
return find_variable(name, &not_used_ctx, rh);
}
sp_fetch_target *make_fetch_target(THD *thd, const Lex_ident_sys_st &name);
bool set_variable(const Lex_ident_sys_st *name, Item *item,
const LEX_CSTRING &expr_str);
bool set_variable(const Lex_ident_sys_st *name1,
@@ -4502,7 +4505,7 @@ public:
create_info.add(options);
return check_create_options(create_info);
}
bool sp_add_cfetch(THD *thd, const LEX_CSTRING *name);
sp_instr_cfetch *sp_add_instr_cfetch(THD *thd, const LEX_CSTRING *name);
bool sp_add_agg_cfetch();
bool set_command_with_check(enum_sql_command command,