Changeset: c15568616ccf for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c15568616ccf
Modified Files:
        sql/backends/monet5/sql_statement.c
Branch: Oct2020
Log Message:

fixed small issue with symmetric between in joins


diffs (24 lines):

diff --git a/sql/backends/monet5/sql_statement.c 
b/sql/backends/monet5/sql_statement.c
--- a/sql/backends/monet5/sql_statement.c
+++ b/sql/backends/monet5/sql_statement.c
@@ -1800,8 +1800,9 @@ select2_join2(backend *be, stmt *op1, st
                if (type == st_uselect2) {
                        if (cmp & CMP_BETWEEN)
                                q = pushBit(mb, q, TRUE); /* all nil's are != */
-               } else
-                       q = pushBit(mb, q, FALSE);
+               } else {
+                       q = pushBit(mb, q, (cmp & CMP_SYMMETRIC)?TRUE:FALSE);
+               }
                if (type == st_join2)
                        q = pushNil(mb, q, TYPE_lng); /* estimate */
                if (q == NULL)
@@ -2863,7 +2864,7 @@ stmt_append_bulk(backend *be, stmt *c, l
        if (c->nr < 0)
                return NULL;
 
-       /* currently appendBulk accepts its inputs all either scalar or vectors 
+       /* currently appendBulk accepts its inputs all either scalar or vectors
           if there is one vector and any scala, then the scalars mut be 
upgraded to vectors */
        for (node *n = l->h; n; n = n->next) {
                stmt *t = n->data;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to