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