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

Modified Files:
        Makefile.ag sql.mx sql_scenario.mx 
Log Message:
use the new ro,su, and suro storage variants


Index: sql_scenario.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/sql_scenario.mx,v
retrieving revision 1.291
retrieving revision 1.292
diff -u -d -r1.291 -r1.292
--- sql_scenario.mx     11 Jan 2008 10:51:58 -0000      1.291
+++ sql_scenario.mx     15 Jan 2008 10:42:53 -0000      1.292
@@ -224,8 +224,11 @@
        (void) tz;
        if (debug_str) 
                SQLdebug = strtol(debug_str,NULL,10);
-       if (((SQLdebug&16)!=0 && mvc_init(FALSE, store_bpm, 0) < 0) ||
-           ((SQLdebug&16)==0 && mvc_init(FALSE, store_bat, 0) < 0))
+       if (((SQLdebug&16)==16 && mvc_init(FALSE, store_bpm, 0) < 0) ||
+           ((SQLdebug&96)==96 && mvc_init(FALSE, store_suro, 0) < 0) ||
+           ((SQLdebug&96)==64 && mvc_init(FALSE, store_su, 0) < 0) ||
+           ((SQLdebug&96)==32 && mvc_init(FALSE, store_ro, 0) < 0) ||
+           ((SQLdebug&112)==0 && mvc_init(FALSE, store_bat, 0) < 0))
                throw(SQL, "SQLinit", "Catalogue initialization failed");
         SQLinitialized = TRUE;
         if (!GDKembedded && MT_create_thread(&sqllogthread, (void (*)(void *)) 
mvc_logmanager, NULL) < 0) {

Index: Makefile.ag
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/Makefile.ag,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -d -r1.54 -r1.55
--- Makefile.ag 11 Jan 2008 10:51:57 -0000      1.54
+++ Makefile.ag 15 Jan 2008 10:42:52 -0000      1.55
@@ -32,7 +32,7 @@
                sql_result.mx \
                sql_readline.mx \
                sql_bpm.mx
-       LIBS = ../../server/libsqlserver ../../storage/libstore 
../../storage/bat/libbatstore ../../storage/bpm/libbpmstore 
../../common/libsqlcommon \
+       LIBS = ../../server/libsqlserver ../../storage/libstore 
../../storage/bat/libbatstore ../../storage/restrict/librestrictstore 
../../storage/bpm/libbpmstore ../../common/libsqlcommon \
                $(MONETDB5_MODS) -l_blob -l_logger -l_mtime -l_bat5 
-l_optimizer -l_tablet -l_bpm $(MONETDB5_LIBS) -lmal \
                $(MONETDB_LIBS) -lbat -lstream $(READLINE_LIBS) $(PTHREAD_LIBS)
 }
@@ -40,14 +40,14 @@
 
 lib_embeddedsql5 = {
        SOURCES = embeddedclient.mx
-       LIBS = ../../server/libsqlserver ../../storage/libstore 
../../storage/bat/libbatstore ../../storage/bpm/libbpmstore 
../../common/libsqlcommon \
+       LIBS = ../../server/libsqlserver ../../storage/libstore 
../../storage/bat/libbatstore ../../storage/restrict/librestrictstore 
../../storage/bpm/libbpmstore ../../common/libsqlcommon \
                $(MONETDB5_MODS) -l_logger -l_bat5 -l_tablet -l_bpm 
$(MONETDB5_LIBS) -lmal \
                $(CLIENTS_LIBS) $(MONETDB_LIBS) -lbat -lMapi -lmutils -lstream 
$(READLINE_LIBS) $(PTHREAD_LIBS)
 }
 
 bin_Mbeddedsql5 = {
        SOURCES = prog.c
-       LIBS = libembeddedsql5 ../../server/libsqlserver ../../storage/libstore 
../../storage/bat/libbatstore ../../storage/bpm/libbpmstore 
../../common/libsqlcommon \
+       LIBS = libembeddedsql5 ../../server/libsqlserver ../../storage/libstore 
../../storage/bat/libbatstore ../../storage/restrict/librestrictstore 
../../storage/bpm/libbpmstore ../../common/libsqlcommon \
                $(MONETDB5_MODS) -l_logger -l_bat5 -l_tablet -l_bpm 
$(MONETDB5_LIBS) -lmal \
                $(CLIENTS_LIBS) $(MONETDB_LIBS) -lbat -lMapi -lmutils -lstream 
$(READLINE_LIBS) $(PTHREAD_LIBS)
 }

Index: sql.mx
===================================================================
RCS file: /cvsroot/monetdb/sql/src/backends/monet5/sql.mx,v
retrieving revision 1.246
retrieving revision 1.247
diff -u -d -r1.246 -r1.247
--- sql.mx      11 Jan 2008 10:51:58 -0000      1.246
+++ sql.mx      15 Jan 2008 10:42:52 -0000      1.247
@@ -938,15 +938,23 @@
        if (s){
                stmt *opt;
 
+               if (mvc_debug_on(c,128)) 
+                       stmt2dot(s, 1, "/tmp/g1.dot");
                opt = optimize(c, s);
                stmt_destroy(s);
                s = opt;
+               if (mvc_debug_on(c,128)) 
+                       stmt2dot(s, 2, "/tmp/g2.dot");
                opt = rel2bin(c, s);
                stmt_destroy(s);
                s = opt;
+               if (mvc_debug_on(c,128)) 
+                       stmt2dot(s, 3, "/tmp/g3.dot");
                opt = bin_optimizer(c, s);
                stmt_destroy(s);
                s = opt;
+               if (mvc_debug_on(c,128)) 
+                       stmt2dot(s, 4, "/tmp/g4.dot");
        }
        return s;
 }


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Monetdb-sql-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-sql-checkins

Reply via email to