Changeset: 935e94471947 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=935e94471947 Modified Files: gdk/gdk_join.c Branch: int128 Log Message:
handle TYPE_hge in hashjoin() diffs (25 lines): diff --git a/gdk/gdk_join.c b/gdk/gdk_join.c --- a/gdk/gdk_join.c +++ b/gdk/gdk_join.c @@ -1509,8 +1509,19 @@ hashjoin(BAT *r1, BAT *r2, BAT *l, BAT * break; #ifdef HAVE_HGE case TYPE_hge: - /* do we need to handle TYPE_hge, here? */ - assert(0); + if (!nil_matches && *(const hge*)v == hge_nil) { + lskipped = BATcount(r1) > 0; + continue; + } + HASHloop_hge(ri, r->H->hash, rb, v) { + rb0 = rb - BUNfirst(r); /* zero-based */ + if (rb0 < rstart || rb0 >= rend) + continue; + ro = (oid) (rb + rbun2oid); + HASHLOOPBODY(); + if (semi) + break; + } break; #endif default: _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list