Changeset: feeddd969904 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=feeddd969904
Modified Files:
        monetdb5/optimizer/opt_mitosis.c
        monetdb5/optimizer/opt_prelude.c
        monetdb5/optimizer/opt_prelude.h
        sql/test/Tests/setoptimizer.stable.err
Branch: default
Log Message:

Drop non-used names from the symbol table.


diffs (97 lines):

diff --git a/monetdb5/optimizer/opt_mitosis.c b/monetdb5/optimizer/opt_mitosis.c
--- a/monetdb5/optimizer/opt_mitosis.c
+++ b/monetdb5/optimizer/opt_mitosis.c
@@ -81,9 +81,7 @@ OPTmitosisImplementation(Client cntxt, M
                /* mitosis/mergetable bailout conditions */
                
                /* Mergetable cannot handle order related batcalc ops */
-               if ((getModuleId(p) == batcalcRef || getModuleId(p) == sqlRef) 
&& 
-                  (getFunctionId(p) == rankRef || getFunctionId(p) == 
rank_grpRef ||
-                   getFunctionId(p) == mark_grpRef || getFunctionId(p) == 
dense_rank_grpRef)) 
+               if (getModuleId(p) == batcalcRef || getModuleId(p) == sqlRef) 
                        return 0;
 
                if (p->argc > 2 && getModuleId(p) == aggrRef && 
diff --git a/monetdb5/optimizer/opt_prelude.c b/monetdb5/optimizer/opt_prelude.c
--- a/monetdb5/optimizer/opt_prelude.c
+++ b/monetdb5/optimizer/opt_prelude.c
@@ -133,10 +133,8 @@ str malRef;
 str batmalRef;
 str mapiRef;
 str markRef;
-str mark_grpRef;
 str mtimeRef;
 str multicolumnRef;
-str dense_rank_grpRef;
 str matRef;
 str max_no_nilRef;
 str maxRef;
@@ -181,8 +179,6 @@ str projectRef;
 str putRef;
 str querylogRef;
 str queryRef;
-str rankRef;
-str rank_grpRef;
 str rapiRef;
 str reconnectRef;
 str recycleRef;
@@ -384,10 +380,8 @@ void optimizerInit(void)
        batmalRef = putName("batmal", 6);
        mapiRef = putName("mapi", 4);
        markRef = putName("mark", 4);
-       mark_grpRef = putName("mark_grp", 8);
        mtimeRef = putName("mtime", 5);
        multicolumnRef = putName("multicolumn", 11);
-       dense_rank_grpRef = putName("dense_rank_grp", 14);
        matRef = putName("mat", 3);
        max_no_nilRef = putName("max_no_nil", 10);
        maxRef = putName("max", 3);
@@ -431,8 +425,6 @@ void optimizerInit(void)
        putRef = putName("put",3);
        querylogRef = putName("querylog",8);
        queryRef = putName("query",5);
-       rankRef = putName("rank", 4);
-       rank_grpRef = putName("rank_grp", 8);
        rapiRef = putName("batrapi", 7);
        reconnectRef = putName("reconnect",9);
        recycleRef = putName("recycle",7);
diff --git a/monetdb5/optimizer/opt_prelude.h b/monetdb5/optimizer/opt_prelude.h
--- a/monetdb5/optimizer/opt_prelude.h
+++ b/monetdb5/optimizer/opt_prelude.h
@@ -131,9 +131,7 @@ opt_export  str malRef;
 opt_export  str batmalRef;
 opt_export  str mapiRef;
 opt_export  str markRef;
-opt_export  str mark_grpRef;
 opt_export  str mtimeRef;
-opt_export  str dense_rank_grpRef;
 opt_export  str matRef;
 opt_export  str max_no_nilRef;
 opt_export  str maxRef;
@@ -178,8 +176,6 @@ opt_export  str projectRef;
 opt_export  str putRef;
 opt_export  str querylogRef;
 opt_export  str queryRef;
-opt_export  str rankRef;
-opt_export  str rank_grpRef;
 opt_export  str rapiRef;
 opt_export  str reconnectRef;
 opt_export  str recycleRef;
diff --git a/sql/test/Tests/setoptimizer.stable.err 
b/sql/test/Tests/setoptimizer.stable.err
--- a/sql/test/Tests/setoptimizer.stable.err
+++ b/sql/test/Tests/setoptimizer.stable.err
@@ -79,11 +79,11 @@ stderr of test 'setoptimizer` in directo
 # 12:49:31 >  mclient -lsql -i --host=eir --port=36907 
 # 12:49:31 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-22321/.s.monetdb.32284
-QUERY = set optimizer=' optimizer.inline(); optimizer.remap(); 
optimizer.evaluate(); optimizer.costModel(); optimizer.coercions(); 
optimizer.emptySet(); optimizer.aliases(); optimizer.mergetable(); 
optimizer.deadcode(); optimizer.commonTerms(); optimizer.joinPath(); 
optimizer.reorder(); optimizer.deadcode(); optimizer.reduce(); 
optimizer.querylog(); optimizer.multiplex(); optimizer.accumulators(); 
optimizer.garbageCollector();';
+MAPI  = (monetdb) /var/tmp/mtest-19606/.s.monetdb.36050
+QUERY = set optimizer=' optimizer.inline(); optimizer.remap(); 
optimizer.evaluate(); optimizer.costModel(); optimizer.coercions(); 
optimizer.emptySet(); optimizer.aliases(); optimizer.mergetable(); 
optimizer.deadcode(); optimizer.commonTerms(); optimizer.joinPath(); 
optimizer.reorder(); optimizer.deadcode(); optimizer.reduce(); 
optimizer.querylog(); optimizer.multiplex(); optimizer.garbageCollector();';
 ERROR = !TypeException:user.main[6]:'optimizer.emptySet' undefined in: 
optimizer.emptySet();
         !Semantic errors detected
-MAPI  = (monetdb) /var/tmp/mtest-22321/.s.monetdb.32284
+MAPI  = (monetdb) /var/tmp/mtest-19606/.s.monetdb.36050
 QUERY = set optimizer='myfamous_pipe';
 ERROR = !optimizer 'myfamous_pipe' unknown
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to