Changeset: 2efb1c287d62 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2efb1c287d62
Modified Files:
        sql/server/rel_unnest.c
Branch: octbugs
Log Message:

small fix for values( .. , subquery) cases.


diffs (14 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
@@ -1542,8 +1542,8 @@ rewrite_inner(mvc *sql, sql_rel *rel, sq
                if (single)
                        set_single(d);
        } else if (is_project(rel->op)){ /* projection -> op_left */
-               if (rel->l || single) {
-                       if (single && !rel->l)
+               if (rel->l || single || op == op_left) {
+                       if ((single || op == op_left) && !rel->l)
                                rel->l = rel_project(sql->sa, rel->l, 
append(sa_list(sql->sa), exp_atom_bool(sql->sa, 1)));
                        d = rel->l = rel_crossproduct(sql->sa, rel->l, inner, 
op_left);
                        if (single)
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to