Changeset: 43771e7763f9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=43771e7763f9
Modified Files:
sql/server/rel_distribute.c
Branch: default
Log Message:
split multiple references to a replica table
diffs (19 lines):
diff --git a/sql/server/rel_distribute.c b/sql/server/rel_distribute.c
--- a/sql/server/rel_distribute.c
+++ b/sql/server/rel_distribute.c
@@ -47,7 +47,14 @@ replica(mvc *sql, sql_rel *rel, char *ur
sql_table *p = n->data;
if (isRemote(p) && strcmp(uri, p->query) == 0) {
- rel->l = p;
+ if (rel_is_ref(rel)) {
+ sql_rel *l = rel_basetable(sql,
p, NULL);
+ l ->exps = list_dup(rel->exps,
(fdup)NULL);
+ rel_destroy(rel);
+ rel = l;
+ } else {
+ rel->l = p;
+ }
break;
}
}
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list