Changeset: c0584f7eabe8 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c0584f7eabe8
Modified Files:
        sql/src/server/rel_optimizer.c
Branch: default
Log Message:

make sure we don't create relation names for expressions without a
relation name


diffs (12 lines):

diff -r 455912904d45 -r c0584f7eabe8 sql/src/server/rel_optimizer.c
--- a/sql/src/server/rel_optimizer.c    Fri Dec 03 21:28:44 2010 +0100
+++ b/sql/src/server/rel_optimizer.c    Sat Dec 04 00:27:02 2010 +0100
@@ -2495,7 +2495,7 @@
                        if (e->type == e_column && !rel_find_exp(rel->l, e))  
                                append(pexps, e);
                        else 
-                               append(pexps, exp_column(sql->sa, 
exp_find_rel_name(e), exp_name(e), exp_subtype(e), e->card, has_nil(e), 
is_intern(e)));
+                               append(pexps, exp_column(sql->sa, 
e->name?e->rname:exp_find_rel_name(e), exp_name(e), exp_subtype(e), e->card, 
has_nil(e), is_intern(e)));
                }
                rel->exps = nexps;
                rel = rel_project(sql->sa, rel, pexps);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to