Changeset: a690ad8ad980 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a690ad8ad980
Modified Files:
sql/server/rel_optimizer.c
Branch: balanced_union
Log Message:
Use 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
@@ -423,12 +423,6 @@ merge_table_prune_and_unionize(visitor *
nrel = rel_unionize_mt_tables_balanced(v,
mt_rel, tables, info);
}
} 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;
@@ -450,6 +444,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]