Changeset: 14c01041e9ca for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/14c01041e9ca Modified Files: sql/server/rel_exp.c Branch: balanced_union Log Message:
Properly handling munion when searching an exp down the rel tree diffs (14 lines): diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c --- a/sql/server/rel_exp.c +++ b/sql/server/rel_exp.c @@ -1762,6 +1762,10 @@ rel_find_exp_and_corresponding_rel(sql_r case op_table: case op_basetable: break; + case op_munion: + for (node* n = ((list*)rel->l)->h; n && !ne; n = n->next) + ne = rel_find_exp_and_corresponding_rel(n->data, e, subexp, res, under_join); + break; default: if (!is_project(rel->op) && rel->l) ne = rel_find_exp_and_corresponding_rel(rel->l, e, subexp, res, under_join); _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org