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]

Reply via email to