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

Reply via email to