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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list