Changeset: 57b7161b457d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/57b7161b457d
Modified Files:
        sql/server/rel_optimizer.c
Branch: default
Log Message:

Removed wrong assertion


diffs (13 lines):

diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c
--- a/sql/server/rel_optimizer.c
+++ b/sql/server/rel_optimizer.c
@@ -1590,8 +1590,7 @@ rel_push_count_down(visitor *v, sql_rel 
 {
        sql_rel *r = rel->l;
 
-       assert(is_groupby(rel->op));
-       if (!rel_is_ref(rel) && list_empty(rel->r) &&
+       if (is_groupby(rel->op) && !rel_is_ref(rel) && list_empty(rel->r) &&
                r && !r->exps && r->op == op_join && !(rel_is_ref(r)) &&
                /* currently only single count aggregation is handled, no other 
projects or aggregation */
                list_length(rel->exps) == 1 && 
exp_aggr_is_count(rel->exps->h->data)) {
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to