Changeset: 8632a087f69b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8632a087f69b Modified Files: sql/backends/monet5/rel_bin.c Branch: pushcands Log Message:
one more missing project in casewhen.. diffs (14 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 @@ -941,6 +941,10 @@ exp2bin_casewhen(backend *be, sql_exp *f val = stmt_const(be, pos, rsel, val); else if (!val->cand && nsel) val = stmt_project(be, nsel, val); + else if (rsel && val->cand && val->cand != nsel) { + val = stmt_project(be, rsel, val); + val->cand = nsel; + } res = stmt_replace(be, res, pos, val); assert(cond); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list