diff options
author | Sergey Petrunya <psergey@askmonty.org> | 2010-03-29 18:04:35 +0400 |
---|---|---|
committer | Sergey Petrunya <psergey@askmonty.org> | 2010-03-29 18:04:35 +0400 |
commit | 8a06a7e3a775e46b76fdb68738dbe40516a2e3f3 (patch) | |
tree | 3def68c92a37a81b6311672f729f1ba901706e97 /sql/item_subselect.cc | |
parent | 218310b162400ed8c760d88a1b739c3bb96edfb9 (diff) | |
download | mariadb-git-8a06a7e3a775e46b76fdb68738dbe40516a2e3f3.tar.gz |
MWL#110: Make EXPLAIN always show materialization separately
- Add Item_in_subselect::get_identifier() that returns subquery's id
- Change select_describe() to produce output in new format
- Update test results (checked)
Diffstat (limited to 'sql/item_subselect.cc')
-rw-r--r-- | sql/item_subselect.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/item_subselect.cc b/sql/item_subselect.cc index 13032424e3e..741cd2e3e85 100644 --- a/sql/item_subselect.cc +++ b/sql/item_subselect.cc @@ -926,6 +926,11 @@ Item_in_subselect::Item_in_subselect(Item * left_exp, DBUG_VOID_RETURN; } +int Item_in_subselect::get_identifier() +{ + return engine->get_identifier(); +} + Item_allany_subselect::Item_allany_subselect(Item * left_exp, chooser_compare_func_creator fc, st_select_lex *select_lex, @@ -2271,6 +2276,10 @@ subselect_single_select_engine(st_select_lex *select, select_lex->master_unit()->item= item_arg; } +int subselect_single_select_engine::get_identifier() +{ + return select_lex->select_number; +} void subselect_single_select_engine::cleanup() { |