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