Changeset: 65a3655edbe0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/65a3655edbe0
Modified Files:
sql/server/rel_unnest.c
Branch: resource_management
Log Message:
make expression usage unique (ie don't use expressions twice)
diffs (11 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
@@ -4015,6 +4015,7 @@ rewrite_fix_count(visitor *v, sql_rel *r
sql_subfunc *isnil =
sql_bind_func(v->sql, "sys", "isnull", exp_subtype(e), NULL, F_FUNC, true,
true), *ifthen;
ne = exp_unop(v->sql->sa, e, isnil);
+ e = exp_ref(v->sql, e);
set_has_no_nil(ne);
targs = sa_list(v->sql->sa);
append(targs,
sql_bind_localtype("bit"));
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]