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

Reply via email to