Changeset: ecfe68ad745b for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ecfe68ad745b
Modified Files:
        sql/server/rel_distribute.c
        sql/server/rel_prop.h
Branch: remote_auth
Log Message:

Add a new property that will record the schema/name of the table


diffs (31 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
@@ -286,9 +286,15 @@ distribute(mvc *sql, sql_rel *rel)
                /* set_remote() */
                if (t && isRemote(t)) {
                        char *uri = t->query;
+                       /* char *local_name = sa_strconcat(sql->sa, 
sa_strconcat(sql->sa, t->s->base.name, "."), t->base.name);
 
-                       p = rel->p = prop_create(sql->sa, PROP_REMOTE, rel->p); 
+                        * p = rel->p = prop_create(sql->sa, PROP_REMOTE2, 
rel->p);
+                        * p->value = local_name;
+                        */
+
+                       p = rel->p = prop_create(sql->sa, PROP_REMOTE, rel->p);
                        p->value = uri;
+
                }
                break;
        }
diff --git a/sql/server/rel_prop.h b/sql/server/rel_prop.h
--- a/sql/server/rel_prop.h
+++ b/sql/server/rel_prop.h
@@ -23,6 +23,7 @@ typedef struct prop {
 #define PROP_HASHCOL   4       /* could use hash idx */
 #define PROP_FETCH     5       /* fetchjoin */
 #define PROP_REMOTE     6      /* uri for remote execution */
+#define PROP_REMOTE2    7      /* schema and name of local table */
 #define PROP_USED      10      /* number of times exp is used */
 
 extern prop * prop_create( sql_allocator *sa, int kind, prop *pre );
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to