Changeset: 826670318658 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=826670318658 Modified Files: sql/server/rel_select.c Branch: default Log Message:
Search inside grouping columns list only in grouping relations diffs (12 lines): diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c --- a/sql/server/rel_select.c +++ b/sql/server/rel_select.c @@ -3216,7 +3216,7 @@ static sql_exp * } if (!e || !exp_subtype(e)) /* we also do not expect parameters here */ return NULL; - all_aggr &= (exp_card(e) <= CARD_AGGR && !exp_is_atom(e) && !is_func(e->type) && (!groupby->r || !exps_find_exp(groupby->r, e))); + all_aggr &= (exp_card(e) <= CARD_AGGR && !exp_is_atom(e) && !is_func(e->type) && (!is_groupby(groupby->op) || !groupby->r || !exps_find_exp(groupby->r, e))); has_freevar |= exp_has_freevar(sql, e); all_freevar &= (is_freevar(e)>0); list_append(exps, e); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list