Update of /cvsroot/monetdb/sql/src/backends/monet5
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv21963

Modified Files:
        sql.mx sql_scenario.mx 
Log Message:
Added functionality to call back sql.bind from replicator.


Index: sql_scenario.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/sql_scenario.mx,v
retrieving revision 1.296
retrieving revision 1.297
diff -u -d -r1.296 -r1.297
--- sql_scenario.mx     8 Feb 2008 22:49:38 -0000       1.296
+++ sql_scenario.mx     28 Feb 2008 14:19:42 -0000      1.297
@@ -219,6 +219,7 @@
        be_funcs.fstack         = &monet5_freestack;
        be_funcs.fcode          = &monet5_freecode;
        monet5_user_init(&be_funcs);
+       replicator_sql(&sqlf);
 
        MTIMEtimezone(&tz, &gmt);
        (void) tz;

Index: sql.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/sql.mx,v
retrieving revision 1.256
retrieving revision 1.257
diff -u -d -r1.256 -r1.257
--- sql.mx      27 Feb 2008 17:52:35 -0000      1.256
+++ sql.mx      28 Feb 2008 14:19:42 -0000      1.257
@@ -668,6 +668,8 @@
 #include "sql_scope.h"
 #include "sql_qc.h"
 #include "sql_env.h"
+#include <opt_replicator.h>
+
 @-
 The back-end structure collects the information needed to support
 compilation and execution of the SQL code against the Monet Version 5
@@ -714,6 +716,8 @@
 sql5_export str SQLcommit_wrap(int *ret);
 sql5_export str SQLrollback_wrap(int *ret);
 sql5_export str mvc_bind_wrap(int *bid, str *sname, str *tname, str *cname, 
int *access);
+sql5_export void replicator_sql(struct _sql_functions *sqlfp);
+
 sql5_export str mvc_append_wrap(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 sql5_export str mvc_update_wrap(MalBlkPtr mb, MalStkPtr stk, InstrPtr pci);
 sql5_export str mvc_bind_single_wrap(int *ret, int *bid, str *name);
@@ -1339,6 +1343,13 @@
        throw(SQL, "mvc_bind", "limitation in transaction scope");
 }
 
+
+void
+replicator_sql(struct _sql_functions *sqlfp)
+{
+        sqlfp->sqlbind = &mvc_bind_wrap;
+}
+
 str
 mvc_bind_idxbat_wrap(int *bid, str *sname, str *tname, str *iname, int *access)
 {


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to