Changeset: 542baf39e177 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/542baf39e177
Modified Files:
sql/server/rel_unnest.c
Branch: default
Log Message:
A more defensive line
diffs (12 lines):
diff --git a/sql/server/rel_unnest.c b/sql/server/rel_unnest.c
--- a/sql/server/rel_unnest.c
+++ b/sql/server/rel_unnest.c
@@ -3121,7 +3121,7 @@ rewrite_exists(visitor *v, sql_rel *rel,
}
sq = exp_rel_get_rel(v->sql->sa, ie); /* get subquery */
- if (is_set(sq->op) && list_length(sq->exps) > 1) /*
number of expressions in set relations must match the children */
+ if (!is_project(sq->op) || (is_set(sq->op) &&
list_length(sq->exps) > 1)) /* number of expressions in set relations must
match the children */
sq = rel_project(v->sql->sa, sq,
rel_projections(v->sql, sq, NULL, 1, 1));
le = rel_reduce2one_exp(v->sql, sq);
le = exp_ref(v->sql, le);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list