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

also get full tables (when needed)


diffs (25 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
@@ -123,10 +123,6 @@ rel_remote_func(mvc *sql, sql_rel *rel)
        case op_topn: 
        case op_sample: 
                rel->l = rel_remote_func(sql, rel->l);
-               if (find_prop(rel->p, PROP_REMOTE) != NULL) {
-                       list *exps = rel_projections(sql, rel, NULL, 1, 1);
-                       rel = rel_relational_func(sql->sa, rel, exps);
-               }
                break;
        case op_ddl: 
                rel->l = rel_remote_func(sql, rel->l);
@@ -139,6 +135,10 @@ rel_remote_func(mvc *sql, sql_rel *rel)
                rel->r = rel_remote_func(sql, rel->r);
                break;
        }
+       if (find_prop(rel->p, PROP_REMOTE) != NULL) {
+               list *exps = rel_projections(sql, rel, NULL, 1, 1);
+               rel = rel_relational_func(sql->sa, rel, exps);
+       }
        return rel;
 }
 
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to