Changeset: e48cc15bc618 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e48cc15bc618
Modified Files:
        sql/server/rel_exp.c
Branch: Jan2014
Log Message:

fixed bug in exp_match which caused range optimization to fail


diffs (12 lines):

diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c
--- a/sql/server/rel_exp.c
+++ b/sql/server/rel_exp.c
@@ -617,7 +617,7 @@ exp_match( sql_exp *e1, sql_exp *e2)
        if (exp_cmp(e1, e2) == 0)
                return 1;
        if (e1->type == e2->type && e1->type == e_column) {
-               if (!e1->l || !e2->l || strcmp(e1->l, e2->l) != 0) 
+               if (e1->l != e2->l && (!e1->l || !e2->l || strcmp(e1->l, e2->l) 
!= 0)) 
                        return 0;
                if (!e1->r || !e2->r || strcmp(e1->r, e2->r) != 0)
                        return 0;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to