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