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 checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list