Changeset: e13b3a4f93e9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e13b3a4f93e9
Modified Files:
        sql/backends/monet5/sql_optimizer.mx
Branch: default
Log Message:

Renaming of arguments for better re-use


diffs (40 lines):

diff --git a/sql/backends/monet5/sql_optimizer.mx 
b/sql/backends/monet5/sql_optimizer.mx
--- a/sql/backends/monet5/sql_optimizer.mx
+++ b/sql/backends/monet5/sql_optimizer.mx
@@ -142,6 +142,7 @@
 sql5_export str setOptimizers(str optimizer);
 
 sql5_export str optimizerpipe;         /* the active pipeline */
+sql5_export void addOptimizers(Client c,MalBlkPtr mb, int flag);
 #endif /* _SQL_OPTIMIZER_H_ */
 
 @-
@@ -633,8 +634,8 @@
        return optimizerpipe;
 }
 
-static void
-addOptimizers(Client c,MalBlkPtr mb, mvc *m)
+void
+addOptimizers(Client c,MalBlkPtr mb, int flag)
 {
        int i;
 
@@ -642,7 +643,7 @@
        for (i = 0; optimizers[i]; i++) {
                InstrPtr p;
 
-               if (m->point_query && (strcmp(optimizers[i], "mitosis")==0 || 
strcmp(optimizers[i], "dataflow")==0))
+               if (flag && (strcmp(optimizers[i], "mitosis")==0 || 
strcmp(optimizers[i], "dataflow")==0))
                        continue;
                p = newFcnCall(mb, "optimizer", optimizers[i]);
                typeChecker(c->nspace, mb, p, FALSE);
@@ -686,7 +687,7 @@
        }
        optimizer = stack_get_string(be->mvc, "optimizer");
        stack_set_var(be->mvc, "optimizer", VALset(&src, TYPE_str, 
setOptimizers(optimizer)));
-       addOptimizers(c,mb, be->mvc);
+       addOptimizers(c,mb, be->mvc->point_query);
        SQLgetStatistics(c,(mvc *) c->state[MAL_SCENARIO_OPTIMIZE],mb);
        if ( m->emod & mod_debug )
                addtoMalBlkHistory(mb,"getStatistics");
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to