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

Reply via email to