summaryrefslogtreecommitdiff
path: root/sql/item_cmpfunc.h
diff options
context:
space:
mode:
authorigor@rurik.mysql.com <>2005-03-12 23:31:52 -0800
committerigor@rurik.mysql.com <>2005-03-12 23:31:52 -0800
commita90d2bd97c9893b2a3df6f8aeeb315d589f4660c (patch)
tree9d56e4798e76add9c769697efe2c6b5b95180ba4 /sql/item_cmpfunc.h
parentd1140661746fc51b5e9b1d021f25cd20009ec4ae (diff)
downloadmariadb-git-a90d2bd97c9893b2a3df6f8aeeb315d589f4660c.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.
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; }
};