Changeset: d319f308a9db for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d319f308a9db
Modified Files:
        sql/server/rel_optimizer.c
Branch: default
Log Message:

On the mergetable rewrite, the basetable relation also has to be destroyed. My 
apologies


diffs (14 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
@@ -9074,10 +9074,6 @@ rel_merge_table_rewrite(visitor *v, sql_
                        if (!(nrel = merge_table_prune_and_unionize(v, bt, 
info)))
                                return NULL;
                        /* Always do relation inplace. If the mt relation has 
more than 1 reference, this is required */
-                       if (is_select(rel->op)) { /* for the selection case, 
increment the reference count of the table */
-                               assert(rel->l == bt && sel->l == bt);
-                               rel_dup(bt);
-                       }
                        if (is_union(nrel->op)) {
                                rel = rel_inplace_setop(v->sql, rel, nrel->l, 
nrel->r, op_union, nrel->exps);
                        } else if (is_select(nrel->op)) {
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to