Changeset: 1c5715daeda4 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/1c5715daeda4
Modified Files:
sql/server/rel_exp.c
Branch: nested
Log Message:
properly copy nested expressions
diffs (21 lines):
diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c
--- a/sql/server/rel_exp.c
+++ b/sql/server/rel_exp.c
@@ -3243,6 +3243,8 @@ exp_copy(mvc *sql, sql_exp * e)
ne->flag = e->flag;
ne->alias.label = e->alias.label;
ne->nid = e->nid;
+ if (e->f)
+ ne->f = exps_copy(sql, e->f);
break;
case e_cmp:
if (e->flag == cmp_or || e->flag == cmp_filter) {
@@ -3272,6 +3274,8 @@ exp_copy(mvc *sql, sql_exp * e)
break;
case e_convert:
ne = exp_convert(sql, exp_copy(sql, e->l), exp_fromtype(e),
exp_totype(e));
+ if (e->f)
+ ne->f = exps_copy(sql, e->f);
break;
case e_aggr:
case e_func: {
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]