Changeset: bf160289ab50 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bf160289ab50
Modified Files:
gdk/gdk_aggr.c
Branch: Dec2016
Log Message:
Allow aggregation count optimization in more cases on Sjoerd's request
diffs (12 lines):
diff --git a/gdk/gdk_aggr.c b/gdk/gdk_aggr.c
--- a/gdk/gdk_aggr.c
+++ b/gdk/gdk_aggr.c
@@ -1386,7 +1386,7 @@ BATgroupavg(BAT **bnp, BAT **cntsp, BAT
return GDK_SUCCEED;
}
- if (!skip_nils && (e == NULL ||
+ if ((!skip_nils || cntsp == NULL || b->tnonil) && (e == NULL ||
(BATcount(e) == BATcount(b) && e->hseqbase == b->hseqbase)) &&
(BATtdense(g) || (g->tkey && g->tnonil))) {
/* trivial: singleton groups, so all results are equal
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list