Changeset: 743eacfd5581 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/743eacfd5581
Modified Files:
        sql/server/rel_optimize_proj.c
Branch: balanced_union
Log Message:

Enables rel_optimize_unions_topdown by default


diffs (30 lines):

diff --git a/sql/server/rel_optimize_proj.c b/sql/server/rel_optimize_proj.c
--- a/sql/server/rel_optimize_proj.c
+++ b/sql/server/rel_optimize_proj.c
@@ -1404,6 +1404,7 @@ rel_optimize_unions_bottomup(visitor *v,
 static sql_rel *
 rel_optimize_munions_bottomup_(visitor *v, sql_rel *rel)
 {
+       // TODO: implement rel_remove_munion_partitions
        rel = rel_merge_munion(v, rel);
        return rel;
 }
@@ -3685,6 +3686,7 @@ static sql_rel *
 rel_optimize_unions_topdown_(visitor *v, sql_rel *rel)
 {
        rel = rel_push_project_down_union(v, rel);
+       // TODO: implement rel_push_join_down_munion
        rel = rel_push_join_down_union(v, rel);
        return rel;
 }
@@ -3700,9 +3702,7 @@ run_optimizer
 bind_optimize_unions_topdown(visitor *v, global_props *gp)
 {
        (void) v;
-       // TODO: remove this and default to munion
-       int op = mvc_debug_on(v->sql, 32) ? gp->cnt[op_munion] : 
gp->cnt[op_union];
-       return gp->opt_level == 1 && op ? rel_optimize_unions_topdown : NULL;
+       return gp->opt_level == 1 && gp->cnt[op_munion] ? 
rel_optimize_unions_topdown : NULL;
 }
 
 
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to