diff options
author | unknown <bell@sanja.is.com.ua> | 2003-11-02 16:31:22 +0200 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2003-11-02 16:31:22 +0200 |
commit | f6e7570f9a557acf1a01e4319153c252f632e40a (patch) | |
tree | ba36fab1a0d292458079c91d20024cd41c34098b /sql/item_subselect.cc | |
parent | ff2f8b872d5961dfd9878e095dcfb7ab0e254d5b (diff) | |
download | mariadb-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.cc | 9 |
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); |