summaryrefslogtreecommitdiff
path: root/sql/item_row.cc
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2002-12-31 12:55:03 +0200
committerunknown <bell@sanja.is.com.ua>2002-12-31 12:55:03 +0200
commit53894481bfd2e7e1cf2a30706fd99ec67656dd5e (patch)
tree9f351bd5a522793ebcd27a5acad3f1a97a9fa939 /sql/item_row.cc
parenta83a0d4b328b916cffaf8165fd3d9e377ec1a8f3 (diff)
parent3ab0ddc294891f31b65f92fb7af265047db15d52 (diff)
downloadmariadb-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.cc17
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;
}