Changeset: 2afc5cbdfcc1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2afc5cbdfcc1 Modified Files: sql/server/rel_optimizer.c Branch: balanced_union Log Message:
Mergetables unionized with munion by default diffs (29 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 @@ -428,12 +428,6 @@ merge_table_prune_and_unionize(visitor * nrel = rel_setop_n_ary(v->sql->sa, tables, op_munion); } } else if (mvc_debug_on(v->sql, 32)) { - if (tables->cnt == 1) { - nrel = rel_wrap_select_around_table(v, tables->h->data, info); - } else { - nrel = rel_unionize_mt_tables_munion(v, mt_rel, tables, info); - } - } else { for (node *n = tables->h; n ; n = n->next) { sql_rel *next = n->data; sql_table *subt = (sql_table *) next->l; @@ -455,6 +449,12 @@ merge_table_prune_and_unionize(visitor * nrel = next; } } + } else { + if (tables->cnt == 1) { + nrel = rel_wrap_select_around_table(v, tables->h->data, info); + } else { + nrel = rel_unionize_mt_tables_munion(v, mt_rel, tables, info); + } } } return nrel; _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org