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