Changeset: 7b86ab677ca7 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7b86ab677ca7
Modified Files:
        monetdb5/mal/mal_session.c
        sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out
Branch: default
Log Message:

reset the default function name in MSresetClientPrg


diffs (103 lines):

diff --git a/monetdb5/mal/mal_session.c b/monetdb5/mal/mal_session.c
--- a/monetdb5/mal/mal_session.c
+++ b/monetdb5/mal/mal_session.c
@@ -97,6 +97,8 @@ MSresetClientPrg(Client cntxt)
        p->gc = 0;
        p->retc = 1;
        p->argc = 1;
+       setModuleId(p, putName("user"));
+       setFunctionId(p, putName("main"));
        /* remove any MAL history */
        if (mb->history) {
                freeMalBlk(mb->history);
diff --git a/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out 
b/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out
--- a/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out
+++ b/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out
@@ -73,37 +73,56 @@ end user.s6_1;
 % .explain # table_name
 % mal # name
 % clob # type
-% 93 # length
-function user.s8_1():void;
-    X_34:void := querylog.define("explain select x*x from 
sf_2596114;","sequential_pipe",16);
-    X_18 := bat.new(nil:str);
-    X_25 := bat.append(X_18,"sys.L");
-    X_20 := bat.new(nil:str);
-    X_27 := bat.append(X_20,"sql_mul_x");
-    X_21 := bat.new(nil:str);
-    X_29 := bat.append(X_21,"double");
-    X_22 := bat.new(nil:int);
-    X_31 := bat.append(X_22,53);
-    X_24 := bat.new(nil:int);
-    X_33 := bat.append(X_24,0);
-    X_13 := bat.new(nil:dbl);
-    X_14:bat[:dbl] := batcalc.*(X_13,X_13);
-    sql.resultSet(X_25,X_27,X_29,X_31,X_33,X_14);
-end user.s8_1;
-#inline               actions= 0 time=3 usec 
-#candidates           actions= 1 time=16 usec 
-#remap                actions= 1 time=27 usec 
-#costModel            actions= 1 time=13 usec 
-#coercions            actions= 0 time=2 usec 
-#evaluate             actions= 0 time=3 usec 
-#emptybind            actions= 0 time=4 usec 
-#pushselect           actions= 0 time=3 usec 
-#aliases              actions= 1 time=16 usec 
-#mergetable           actions= 0 time=21 usec 
-#deadcode             actions= 2 time=15 usec 
-#aliases              actions= 0 time=4 usec 
-#constants            actions= 0 time=6 usec 
-#commonTerms          actions= 0 time=4 usec 
+% 55 # length
+function user.main():void;
+    X_725 := bat.new(nil:str);
+    X_732 := bat.append(X_725,"sys.L");
+    X_727 := bat.new(nil:str);
+    X_734 := bat.append(X_727,"power_x");
+    X_728 := bat.new(nil:str);
+    X_736 := bat.append(X_728,"double");
+    X_729 := bat.new(nil:int);
+    X_738 := bat.append(X_729,53);
+    X_731 := bat.new(nil:int);
+    X_740 := bat.append(X_731,0);
+    X_718 := bat.new(nil:dbl);
+    X_721:bat[:dbl] := batmmath.pow(X_718,2);
+    sql.resultSet(X_732,X_734,X_736,X_738,X_740,X_721);
+end user.main;
+#inline               actions= 0 time=2 usec 
+#remap                actions= 1 time=15 usec 
+#costmodel            actions= 1 time=2 usec 
+#coercion             actions= 1 time=8 usec 
+#evaluate             actions= 0 time=5 usec 
+#emptybind            actions= 5 time=21 usec 
+#aliases              actions= 1 time=8 usec 
+#mergetable           actions= 0 time=41 usec 
+#deadcode             actions= 6 time=11 usec 
+#aliases              actions= 0 time=5 usec 
+#constants            actions= 0 time=8 usec 
+#commonTerms          actions= 0 time=6 usec 
+#projectionpath       actions= 0 time=5 usec 
+#reorder              actions= 1 time=29 usec 
+#deadcode             actions= 0 time=7 usec 
+#reduce               actions=34 time=14 usec 
+#matpack              actions= 0 time=4 usec 
+#multiplex            actions= 0 time=3 usec 
+#profiler             actions= 1 time=1 usec 
+#candidates           actions= 1 time=1 usec 
+#garbagecollector     actions= 1 time=13 usec 
+#total                actions= 1 time=336 usec 
+#inline               actions= 0 time=1 usec 
+#remap                actions= 0 time=4 usec 
+#costmodel            actions= 1 time=1 usec 
+#coercion             actions= 0 time=2 usec 
+#evaluate             actions= 0 time=4 usec 
+#emptybind            actions= 0 time=8 usec 
+#aliases              actions= 0 time=5 usec 
+#mergetable           actions= 0 time=40 usec 
+#deadcode             actions= 0 time=8 usec 
+#aliases              actions= 0 time=5 usec 
+#constants            actions= 0 time=3 usec 
+#commonTerms          actions= 0 time=5 usec 
 #projectionpath       actions= 0 time=4 usec 
 #reorder              actions= 1 time=24 usec 
 #deadcode             actions= 0 time=5 usec 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to