summaryrefslogtreecommitdiff
path: root/sql/item_cmpfunc.h
diff options
context:
space:
mode:
authorunknown <igor@rurik.mysql.com>2005-03-12 23:31:52 -0800
committerunknown <igor@rurik.mysql.com>2005-03-12 23:31:52 -0800
commit7cecea527d5fcfa7c12c55ee3c95347ee8f43b15 (patch)
tree9d56e4798e76add9c769697efe2c6b5b95180ba4 /sql/item_cmpfunc.h
parent81647853a13a016a5cfffdfe9d171733f52fa16d (diff)
downloadmariadb-git-7cecea527d5fcfa7c12c55ee3c95347ee8f43b15.tar.gz
join_outer.result, join_outer.test:
Added a test case for bug #9017. item_cmpfunc.h: A wrong not_null_tables method for Item_cond_xor caused a conversion of a left join into an inner join that was not valid. sql/item_cmpfunc.h: A wrong not_null_tables method for Item_cond_xor caused a conversion of a left join into an inner join that was not valid. mysql-test/t/join_outer.test: Added a test case for bug #9017. mysql-test/r/join_outer.result: Added a test case for bug #9017.
Diffstat (limited to 'sql/item_cmpfunc.h')
-rw-r--r--sql/item_cmpfunc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/item_cmpfunc.h b/sql/item_cmpfunc.h
index 8e8e4e922c0..7c48854850e 100644
--- a/sql/item_cmpfunc.h
+++ b/sql/item_cmpfunc.h
@@ -1013,6 +1013,7 @@ public:
enum Type type() const { return FUNC_ITEM; }
longlong val_int();
const char *func_name() const { return "xor"; }
+ table_map not_null_tables() const { return and_tables_cache; }
};