Changeset: a3adc35abffc for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a3adc35abffc
Modified Files:
        sql/server/rel_updates.c
Branch: analytics
Log Message:

Fix for failing window_function_crash.Bug-3861 test.

However this makes some update statements fail in other tests.


diffs (17 lines):

diff --git a/sql/server/rel_updates.c b/sql/server/rel_updates.c
--- a/sql/server/rel_updates.c
+++ b/sql/server/rel_updates.c
@@ -854,8 +854,11 @@ rel_update(mvc *sql, sql_rel *t, sql_rel
 
                if (tab->idxs.set && !v) 
                        v = exp_column(sql->sa, tab->base.name, c->base.name, 
&c->type, CARD_MULTI, c->null, 0);
-               if (v)
-                       v = rel_project_add_exp(sql, uprel, v);
+               if (v) {
+                       v = exp_column(sql->sa, exp_relname(v), exp_name(v), 
exp_subtype(v), v->card, has_nil(v), is_intern(v));
+                       exp_setname(sql->sa, v, tab->base.name, c->base.name);
+                       (void) rel_project_add_exp(sql, uprel, v);
+               }
        }
 
        r->op = op_update;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to