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