mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Merge 10.5 into 10.6
This commit is contained in:
@ -641,7 +641,6 @@ typedef struct system_variables
|
||||
ulonglong bulk_insert_buff_size;
|
||||
ulonglong join_buff_size;
|
||||
ulonglong sortbuff_size;
|
||||
ulonglong group_concat_max_len;
|
||||
ulonglong default_regex_flags;
|
||||
ulonglong max_mem_used;
|
||||
|
||||
@ -734,6 +733,8 @@ typedef struct system_variables
|
||||
uint32 gtid_domain_id;
|
||||
uint64 gtid_seq_no;
|
||||
|
||||
uint group_concat_max_len;
|
||||
|
||||
/**
|
||||
Default transaction access mode. READ ONLY (true) or READ WRITE (false).
|
||||
*/
|
||||
@ -6182,10 +6183,15 @@ class select_union_recursive :public select_unit
|
||||
public:
|
||||
/* The temporary table with the new records generated by one iterative step */
|
||||
TABLE *incr_table;
|
||||
/* The TMP_TABLE_PARAM structure used to create incr_table */
|
||||
TMP_TABLE_PARAM incr_table_param;
|
||||
/* One of tables from the list rec_tables (determined dynamically) */
|
||||
TABLE *first_rec_table_to_update;
|
||||
/* The temporary tables used for recursive table references */
|
||||
List<TABLE> rec_tables;
|
||||
/*
|
||||
The list of all recursive table references to the CTE for whose
|
||||
specification this select_union_recursive was created
|
||||
*/
|
||||
List<TABLE_LIST> rec_table_refs;
|
||||
/*
|
||||
The count of how many times cleanup() was called with cleaned==false
|
||||
for the unit specifying the recursive CTE for which this object was created
|
||||
@ -6195,7 +6201,8 @@ class select_union_recursive :public select_unit
|
||||
|
||||
select_union_recursive(THD *thd_arg):
|
||||
select_unit(thd_arg),
|
||||
incr_table(0), first_rec_table_to_update(0), cleanup_count(0) {};
|
||||
incr_table(0), first_rec_table_to_update(0), cleanup_count(0)
|
||||
{ incr_table_param.init(); };
|
||||
|
||||
int send_data(List<Item> &items);
|
||||
bool create_result_table(THD *thd, List<Item> *column_types,
|
||||
|
Reference in New Issue
Block a user