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