Changeset: a48982bfe212 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a48982bfe212 Modified Files: sql/backends/monet5/rel_bin.c Branch: cleanup_types Log Message:
make sure to do mark (aggregating) joins/selects after group-join diffs (21 lines): diff --git a/sql/backends/monet5/rel_bin.c b/sql/backends/monet5/rel_bin.c --- a/sql/backends/monet5/rel_bin.c +++ b/sql/backends/monet5/rel_bin.c @@ -2790,7 +2790,7 @@ get_simple_equi_joins_first(mvc *sql, sq for (node *n = exps->h; n; n = n->next) { sql_exp *e = n->data; - if (can_join_exp(rel, e, false) && is_equi_exp_(e)) + if (can_join_exp(rel, e, false) && is_equi_exp_(e) && !is_any(e)) list_append(new_exps, e); else *equality_only = false; @@ -2798,7 +2798,7 @@ get_simple_equi_joins_first(mvc *sql, sq for (node *n = exps->h; n; n = n->next) { sql_exp *e = n->data; - if (!is_equi_exp_(e) || !can_join_exp(rel, e, false)) + if (!is_equi_exp_(e) || !can_join_exp(rel, e, false) || is_any(e)) list_append(new_exps, e); } return new_exps; _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org