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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list