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

Reply via email to