Changeset: 955ee58636ed for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/955ee58636ed Modified Files: sql/server/rel_partition.c Branch: balanced_union Log Message:
Handles op_munion in rel_partition diffs (26 lines): diff --git a/sql/server/rel_partition.c b/sql/server/rel_partition.c --- a/sql/server/rel_partition.c +++ b/sql/server/rel_partition.c @@ -160,6 +160,11 @@ has_groupby(sql_rel *rel) case op_merge: return has_groupby(rel->l) || has_groupby(rel->r); + case op_munion: + for (node *n = ((list*)rel->l)->h; n; n = n->next) + if (has_groupby(n->data)) + return 1; + return 0; case op_project: case op_select: case op_topn: @@ -217,6 +222,10 @@ rel_partition(mvc *sql, sql_rel *rel) if (rel->r) rel_partition(sql, rel->r); break; + case op_munion: + for (node *n = ((list*)rel->l)->h; n; n = n->next) + rel_partition(sql, n->data); + break; case op_insert: case op_update: case op_delete: _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org