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 -- [email protected]
To unsubscribe send an email to [email protected]