mirror of
https://github.com/MariaDB/server.git
synced 2026-04-23 00:35:32 +02:00
MWL#89: Cost-based choice between Materialization and IN->EXISTS transformation
Fixes for multiple problems/bugs/test failures that resulted from moving subquery optimization from the execution phase to the optimization phase.
This commit is contained in:
parent
aa195b2570
commit
18ad3bdc2f
14 changed files with 528 additions and 269 deletions
|
|
@ -265,6 +265,8 @@ public:
|
|||
void keep_top_level_cache();
|
||||
Item *transform(Item_transformer transformer, uchar *arg);
|
||||
virtual Item *expr_cache_insert_transformer(uchar *thd_arg);
|
||||
bool is_expensive_processor(uchar *arg);
|
||||
bool is_expensive();
|
||||
};
|
||||
|
||||
class Comp_creator
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue