Changeset: e1912e630289 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e1912e630289 Modified Files: gdk/gdk_group.c Branch: Feb2013 Log Message:
We don't need to mangle the group ids since they form a dense range. diffs (21 lines): diff --git a/gdk/gdk_group.c b/gdk/gdk_group.c --- a/gdk/gdk_group.c +++ b/gdk/gdk_group.c @@ -123,7 +123,7 @@ hb = BUN_NONE; \ } else if (grps) { \ BUN hv = hash_##TYPE(hs, &w[p]); \ - BUN hg = hash_oid(hs, &grps[p-r]); \ + BUN hg = (BUN) grps[p-r]; \ prb = ((hv << bits) ^ hg) & hs->mask; \ for (hb = hs->hash[prb]; \ hb != BUN_NONE; \ @@ -635,7 +635,7 @@ BATgroup_internal(BAT **groups, BAT **ex hb = BUN_NONE; } else if (grps) { BUN hv = hash_any(hs, v); - BUN hg = hash_oid(hs, &grps[p-r]); + BUN hg = (BUN) grps[p-r]; prb = ((hv << bits) ^ hg) & hs->mask; for (hb = hs->hash[prb]; hb != BUN_NONE; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list