Changeset: 6a7306491012 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6a7306491012 Modified Files: sql/server/rel_optimize_sel.c Branch: groupjoin Log Message:
reanabled some expression push down for expressions in a left outer group join diffs (13 lines): diff --git a/sql/server/rel_optimize_sel.c b/sql/server/rel_optimize_sel.c --- a/sql/server/rel_optimize_sel.c +++ b/sql/server/rel_optimize_sel.c @@ -966,7 +966,8 @@ static inline sql_rel * rel_push_join_exps_down(visitor *v, sql_rel *rel) { /* push select exps part of join expressions down */ - if ((is_innerjoin(rel->op) || is_left(rel->op) || is_right(rel->op) /*|| is_semi(rel->op)*/) && !list_empty(rel->exps) && list_empty(rel->attr)) { + /* TODO CHECK WHY not semi enabled */ + if ((is_innerjoin(rel->op) || is_left(rel->op) || is_right(rel->op) /*|| is_semi(rel->op)*/) && !list_empty(rel->exps)) { int left = is_innerjoin(rel->op) || is_right(rel->op) || rel->op == op_semi; int right = is_innerjoin(rel->op) || is_left(rel->op) || is_semi(rel->op); sql_rel *jl = rel->l, *ojl = jl, *jr = rel->r, *ojr = jr; _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org