diff options
author | unknown <bell@sanja.is.com.ua> | 2002-12-31 12:55:03 +0200 |
---|---|---|
committer | unknown <bell@sanja.is.com.ua> | 2002-12-31 12:55:03 +0200 |
commit | 53894481bfd2e7e1cf2a30706fd99ec67656dd5e (patch) | |
tree | 9f351bd5a522793ebcd27a5acad3f1a97a9fa939 /sql/item_row.cc | |
parent | a83a0d4b328b916cffaf8165fd3d9e377ec1a8f3 (diff) | |
parent | 3ab0ddc294891f31b65f92fb7af265047db15d52 (diff) | |
download | mariadb-git-53894481bfd2e7e1cf2a30706fd99ec67656dd5e.tar.gz |
merging
mysql-test/r/subselect.result:
Auto merged
sql/item.cc:
Auto merged
sql/mysql_priv.h:
Auto merged
sql/sql_base.cc:
Auto merged
sql/sql_derived.cc:
Auto merged
sql/sql_lex.cc:
Auto merged
sql/sql_select.cc:
Auto merged
sql/sql_show.cc:
Auto merged
sql/sql_table.cc:
Auto merged
Diffstat (limited to 'sql/item_row.cc')
-rw-r--r-- | sql/item_row.cc | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/sql/item_row.cc b/sql/item_row.cc index 9d605e05242..b54653f4183 100644 --- a/sql/item_row.cc +++ b/sql/item_row.cc @@ -105,5 +105,20 @@ void Item_row::bring_value() { for (uint i= 0; i < arg_count; i++) items[i]->bring_value(); - return; +} + +void Item_row::set_outer_resolving() +{ + for (uint i= 0; i < arg_count; i++) + items[i]->set_outer_resolving(); +} + +bool Item_row::check_loop(uint id) +{ + if (Item::check_loop(id)) + return 1; + for (uint i= 0; i < arg_count; i++) + if (items[i]->check_loop(id)) + return 1; + return 0; } |