mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge the fix for lp:944706, mdev-193
This commit is contained in:
@@ -997,12 +997,7 @@ public:
|
||||
|
||||
void clear_index_hints(void) { index_hints= NULL; }
|
||||
bool is_part_of_union() { return master_unit()->is_union(); }
|
||||
/*
|
||||
Optimize all subqueries that have not been flattened into semi-joins.
|
||||
This functionality is a method of SELECT_LEX instead of JOIN because
|
||||
some SQL statements as DELETE do not have a corresponding JOIN object.
|
||||
*/
|
||||
bool optimize_unflattened_subqueries();
|
||||
bool optimize_unflattened_subqueries(bool const_only);
|
||||
/* Set the EXPLAIN type for this subquery. */
|
||||
void set_explain_type();
|
||||
bool handle_derived(LEX *lex, uint phases);
|
||||
@@ -1023,6 +1018,7 @@ public:
|
||||
void mark_as_belong_to_derived(TABLE_LIST *derived);
|
||||
void increase_derived_records(ha_rows records);
|
||||
void update_used_tables();
|
||||
void update_correlated_cache();
|
||||
void mark_const_derived(bool empty);
|
||||
|
||||
bool save_leaf_tables(THD *thd);
|
||||
|
Reference in New Issue
Block a user