Changeset: 4ef6216b1f2f for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4ef6216b1f2f
Modified Files:
        sql/src/backends/monet5/sql_gencode.mx
Branch: default
Log Message:

resolve function now looks up the function in the clients name space


diffs (29 lines):

diff -r 94ae82635677 -r 4ef6216b1f2f sql/src/backends/monet5/sql_gencode.mx
--- a/sql/src/backends/monet5/sql_gencode.mx    Sat Dec 18 12:58:06 2010 +0100
+++ b/sql/src/backends/monet5/sql_gencode.mx    Sat Dec 18 13:03:26 2010 +0100
@@ -2303,11 +2303,14 @@
 int 
 monet5_resolve_function(ptr M, sql_func *f)
 {
-//     node *n;
+       mvc *m = (mvc*)M;
+       Client c = MCgetClient(m->clientid);
 
-       (void)M;
-       (void)f;
+       if (!findSymbol(c->nspace, f->mod, f->imp)) 
+               return 0;
+       return 1;
 /*
+       node *n;
        newFcnCall(f->mod, f->imp);
        for (n = f->ops->h; n; n = n->next) {
                sql_arg *a = n->data;
@@ -2315,7 +2318,6 @@
                q = push ?type? (mb, q, a->);
        }
 */
-       return 1;
 }
 
 static void
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to