Changeset: ecf12b0064ad for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ecf12b0064ad Modified Files: gdk/gdk_join.c Branch: candidate-exceptions Log Message:
Fix a corner case. diffs (15 lines): diff --git a/gdk/gdk_join.c b/gdk/gdk_join.c --- a/gdk/gdk_join.c +++ b/gdk/gdk_join.c @@ -1534,6 +1534,11 @@ mergejoin(BAT **r1p, BAT **r2p, BAT *l, nlx = canditer_search(lci, nlx + l->hseqbase, true); nlx -= lci->next; } + } else if ((lng)*(oid*)v < loff) { + /* first value in r + * before first value + * in dense l */ + nlx = 0; } else { lval = (oid) ((lng) *(const oid*)v - loff); lv = canditer_idx(lci, lci->next + lscan); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list