Update of /cvsroot/monetdb/sql/src/common
In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv26162/src/common

Modified Files:
        sql_backend.mx 
Log Message:
add basket support


Index: sql_backend.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/common/sql_backend.mx,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- sql_backend.mx      7 Jan 2010 15:24:32 -0000       1.38
+++ sql_backend.mx      26 Apr 2010 19:27:30 -0000      1.39
@@ -38,6 +38,7 @@
 
 #include "sql_mem.h"
 #include "sql_catalog.h"
+#include "sql_relation.h"
 #include "sql_types.h"
 
 typedef void (*freestack_fptr) (int clientid, backend_stack stk);
@@ -51,6 +52,7 @@
 typedef int  (*alter_user_fptr) (ptr mvc, str user, str passwd, char enc, 
sqlid schema_id, str oldpasswd);
 typedef int  (*rename_user_fptr) (ptr mvc, str olduser, str newuser);
 typedef void*  (*schema_user_dependencies) (ptr mvc, int schema_id);
+typedef void  (*create_function) (ptr mvc, str name, sql_rel *rel, sql_table 
*t);
 
 /* backing struct for this interface */
 typedef struct _backend_functions {
@@ -64,6 +66,7 @@
        alter_user_fptr fauser;
        rename_user_fptr fruser;
        schema_user_dependencies fschuserdep;
+       create_function fcreate_function;
 } backend_functions;
 
 extern void backend_freestack(int clientid, backend_stack stk);
@@ -77,6 +80,7 @@
 extern int     backend_alter_user(ptr mvc, str user, str passwd, char enc, 
sqlid schema_id, str oldpasswd);
 extern int     backend_rename_user(ptr mvc, str olduser, str newuser);
 extern void*   backend_schema_user_dependencies(ptr trans, int schema_id);
+extern void    backend_create_function(ptr trans, str name, sql_rel *rel, 
sql_table *t);
 
 extern backend_functions be_funcs;
 
@@ -165,4 +169,10 @@
                return(be_funcs.fschuserdep(trans, schema_id));
        return NULL;
 }
+void   
+backend_create_function(ptr trans, str name, sql_rel *rel, sql_table *t)
+{
+       if (be_funcs.fcreate_function != NULL)
+               be_funcs.fcreate_function(trans, name, rel, t);
+}
 @}


------------------------------------------------------------------------------
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to