Changeset: e7f28b96f180 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e7f28b96f180
Modified Files:
sql/server/rel_optimizer.c
Branch: Oct2014
Log Message:
fix bug 3663, ie keep the order information in the expression
diffs (22 lines):
diff --git a/sql/server/rel_optimizer.c b/sql/server/rel_optimizer.c
--- a/sql/server/rel_optimizer.c
+++ b/sql/server/rel_optimizer.c
@@ -6449,12 +6449,13 @@ exps_rename_up(mvc *sql, list *l, list *
if (!l || !l->h)
return nl;
for(n=l->h; n; n=n->next) {
- sql_exp *arg = n->data;
-
- arg = exp_rename_up(sql, arg, aliases);
- if (!arg)
+ sql_exp *arg = n->data, *narg;
+
+ narg = exp_rename_up(sql, arg, aliases);
+ if (!narg)
return NULL;
- append(nl, arg);
+ narg->flag = arg->flag;
+ append(nl, narg);
}
return nl;
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list