summaryrefslogtreecommitdiff
path: root/sql/item_subselect.cc
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2003-11-02 16:31:22 +0200
committerunknown <bell@sanja.is.com.ua>2003-11-02 16:31:22 +0200
commitf6e7570f9a557acf1a01e4319153c252f632e40a (patch)
treeba36fab1a0d292458079c91d20024cd41c34098b /sql/item_subselect.cc
parentff2f8b872d5961dfd9878e095dcfb7ab0e254d5b (diff)
downloadmariadb-git-f6e7570f9a557acf1a01e4319153c252f632e40a.tar.gz
join_free now is method of JOIN and commented
dependence should mean uncacheability sql/item_subselect.cc: dependence should mean uncacheability sql/sql_lex.cc: dependence should mean uncacheability sql/sql_select.cc: join_free now is method of JOIN and commented sql/sql_select.h: join_free now is method of JOIN
Diffstat (limited to 'sql/item_subselect.cc')
-rw-r--r--sql/item_subselect.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/sql/item_subselect.cc b/sql/item_subselect.cc
index 252423db0a2..0483722b990 100644
--- a/sql/item_subselect.cc
+++ b/sql/item_subselect.cc
@@ -622,10 +622,10 @@ Item_in_subselect::single_value_transformer(JOIN *join,
(char *)"<no matter>",
(char *)in_left_expr_name);
- unit->dependent= 1;
+ unit->dependent= unit->uncacheable= 1;
}
- select_lex->dependent= 1;
+ select_lex->dependent= select_lex->uncacheable= 1;
Item *item;
item= (Item*) select_lex->item_list.head();
@@ -747,13 +747,12 @@ Item_in_subselect::row_value_transformer(JOIN *join,
DBUG_RETURN(RES_ERROR);
}
thd->lex.current_select= current;
-
- unit->dependent= 1;
+ unit->dependent= unit->uncacheable= 1;
}
uint n= left_expr->cols();
- select_lex->dependent= 1;
+ select_lex->dependent= select_lex->uncacheable= 1;
select_lex->setup_ref_array(thd,
select_lex->order_list.elements +
select_lex->group_list.elements);