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

Reply via email to