Changeset: 97e83feb664f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=97e83feb664f
Modified Files:
        
monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows
        monetdb5/mal/Tests/tst670.stable.err
        sql/backends/monet5/sql_optimizer.h
        
sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
        
sql/test/BugTracker-2019/Tests/prepared-merge-statement.Bug-6706.stable.out
        sql/test/Tests/trace.stable.out
Branch: default
Log Message:

Tests approval.


diffs (151 lines):

diff --git 
a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows
 
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows
--- 
a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows
+++ 
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows
@@ -71,7 +71,7 @@ stdout of test 'opt_sql_append` in direc
 % mal # name
 % clob # type
 % 183 # length
-function user.s10_1():void;
+function user.s10_0():void;
     X_1:void := querylog.define("explain copy into ttt from 
E\\'a:\\\\\\\\tmp/xyz\\';":str, "sequential_pipe":str, 22:int);
     X_4:int := sql.mvc();
     (X_26:bat[:int], X_27:bat[:int], X_28:bat[:int]) := sql.copy_from(nil:ptr, 
"|":str, "\n":str, nil:str, "null":str, "a:\\tmp/xyz":str, -1:lng, 0:lng, 
0:int, 0:int, nil:str, 0:int);
@@ -114,7 +114,7 @@ end user.s10_0;
 % L2 # name
 % varchar # type
 % 6 # length
-[ "user_1"      ]
+[ "user_0"      ]
 #select def from optimizers() where name = optimizer;
 % .L1 # table_name
 % def # name
@@ -126,8 +126,8 @@ end user.s10_0;
 % mal # name
 % clob # type
 % 182 # length
-function user.s26_1():void;
-    X_1:void := querylog.define("explain copy into ttt from 
\\'Z:/tmp/xyz\\';":str, "user_1":str, 22:int);
+function user.s26_0():void;
+    X_1:void := querylog.define("explain copy into ttt from 
\\'Z:/tmp/xyz\\';":str, "user_0":str, 22:int);
     X_4:int := sql.mvc();
     (X_26:bat[:int], X_27:bat[:int], X_28:bat[:int]) := sql.copy_from(nil:ptr, 
"|":str, "\n":str, nil:str, "null":str, "Z:/tmp/xyz":str, -1:lng, 0:lng, 0:int, 
0:int, nil:str, 0:int);
     X_30:int := sql.append(X_4:int, "sys":str, "ttt":str, "a":str, 
X_26:bat[:int]);
@@ -135,7 +135,7 @@ function user.s26_1():void;
     X_40:lng := aggr.count(X_28:bat[:int]);
     X_38:int := sql.append(X_35:int, "sys":str, "ttt":str, "c":str, 
X_28:bat[:int]);
     sql.affectedRows(X_38:int, X_40:lng);
-end user.s26_1;
+end user.s26_0;
 #inline               actions= 0 time=0 usec 
 #remap                actions= 0 time=2 usec 
 #costmodel            actions= 1 time=1 usec 
diff --git a/monetdb5/mal/Tests/tst670.stable.err 
b/monetdb5/mal/Tests/tst670.stable.err
--- a/monetdb5/mal/Tests/tst670.stable.err
+++ b/monetdb5/mal/Tests/tst670.stable.err
@@ -10,18 +10,6 @@ stderr of test 'tst670` in directory 'mo
 # 09:29:49 >  "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-25470" "--port=39422"
 # 09:29:49 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-8241/.s.monetdb.34087
-QUERY = function foo();
-        io.print("go");
-        end foo;
-        user.foo();
-        clients.quit();
-        function foo();
-        io.print("gone");
-        end foo;
-        mdb.List("user","foo");
-        user.foo();
-ERROR = !MALException:mal.interpreter:prematurely stopped client
 
 # 09:29:49 >  
 # 09:29:49 >  "Done."
diff --git a/sql/backends/monet5/sql_optimizer.h 
b/sql/backends/monet5/sql_optimizer.h
--- a/sql/backends/monet5/sql_optimizer.h
+++ b/sql/backends/monet5/sql_optimizer.h
@@ -14,8 +14,6 @@
 sql5_export str SQLoptimizeQuery(Client c, MalBlkPtr mb);
 sql5_export str SQLoptimizeFunction(Client c, MalBlkPtr mb);
 sql5_export void SQLaddQueryToCache(Client c);
-sql5_export str SQLoptimizer(Client c);
-sql5_export void SQLsetAccessMode(Client c);
 sql5_export str getSQLoptimizer(mvc *m);
 
 #endif /* _SQL_OPTIMIZER_H_ */
diff --git 
a/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql 
b/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
--- 
a/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
+++ 
b/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
@@ -1,4 +1,3 @@
 set optimizer = 'sequential_pipe'; -- to get predictable errors
 
 debug select * from tables;
-n
diff --git 
a/sql/test/BugTracker-2019/Tests/prepared-merge-statement.Bug-6706.stable.out 
b/sql/test/BugTracker-2019/Tests/prepared-merge-statement.Bug-6706.stable.out
--- 
a/sql/test/BugTracker-2019/Tests/prepared-merge-statement.Bug-6706.stable.out
+++ 
b/sql/test/BugTracker-2019/Tests/prepared-merge-statement.Bug-6706.stable.out
@@ -58,11 +58,9 @@ stdout of test 'prepared-merge-statement
 # loading sql script: 99_system.sql
 # MonetDB/SQL module loaded
 
-Ready.
-
-# 10:09:57 >  
-# 10:09:57 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-31613" "--port=31509"
-# 10:09:57 >  
+# 09:11:28 >  
+# 09:11:28 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-12052" "--port=37692"
+# 09:11:28 >  
 
 #create schema test;
 #create table test.share_daily_history (id string, timeid int, c1 int, c2 int, 
c3 int, c4 int, volume int);
diff --git a/sql/test/Tests/trace.stable.out b/sql/test/Tests/trace.stable.out
--- a/sql/test/Tests/trace.stable.out
+++ b/sql/test/Tests/trace.stable.out
@@ -35,26 +35,26 @@ stdout of test 'trace` in directory 'sql
 % .trace,      .trace # table_name
 % usec,        statement # name
 % bigint,      clob # type
-% 2,   207 # length
-[ 71,  "X_3=0@0:void := querylog.define(\"trace select count(*) from types 
where id < 30 and systemname <> \\\\'hge\\\\';\":str, \"sequential_pipe\":str, 
25:int);"    ]
-[ 48,  "X_6=0:int := sql.mvc();"       ]
-[ 80,  "X_20=<tmp_146>[35]:bat[:str] := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"systemname\":str, 0:int);"   ]
-[ 64,  "X_10=<tmp_224>[35]:bat[:int] := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"id\":str, 0:int);"   ]
-[ 59,  "C_7=<tmp_2340>[35]:bat[:oid] := sql.tid(X_6=0:int, \"sys\":str, 
\"types\":str);"       ]
-[ 84,  "C_88=<tmp_3141>[28]:bat[:oid] := 
algebra.thetaselect(X_10=<tmp_224>[35]:bat[:int], C_7=<tmp_2340>[35]:bat[:oid], 
30:int, \"<\":str);"  ]
-[ 71,  "(X_15=<sql_empty_oid_bat>[0]:bat[:oid], 
X_16=<sql_empty_int_bat>[0]:bat[:int]) := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"id\":str, 2:int);" ]
-[ 73,  "C_89=<tmp_3052>[0]:bat[:oid] := 
algebra.thetaselect(X_16=<sql_empty_int_bat>[0]:bat[:int], nil:bat[:oid], 
30:int, \"<\":str);" ]
-[ 65,  "X_13=<sql_empty_int_bat>[0]:bat[:int] := sql.bind(X_6=0:int, 
\"sys\":str, \"types\":str, \"id\":str, 1:int);"  ]
-[ 74,  "C_91=<tmp_2767>[0]:bat[:oid] := 
algebra.thetaselect(X_13=<sql_empty_int_bat>[0]:bat[:int], 
C_7=<tmp_2340>[35]:bat[:oid], 30:int, \"<\":str);"  ]
-[ 73,  "C_29=<tmp_3141>[28]:bat[:oid] := 
sql.subdelta(C_88=<tmp_3141>[28]:bat[:oid], C_7=<tmp_2340>[35]:bat[:oid], 
X_15=<sql_empty_oid_bat>[0]:bat[:oid], C_89=<tmp_3052>[0]:bat[:oid], 
C_91=<tmp_2767>[0]:bat[:oid]);"        ]
-[ 70,  "C_92=<tmp_2767>[26]:bat[:oid] := 
algebra.thetaselect(X_20=<tmp_146>[35]:bat[:str], 
C_29=<tmp_3141>[28]:bat[:oid], \"hge\":str, \"!=\":str);"   ]
-[ 74,  "(X_23=<sql_empty_oid_bat>[0]:bat[:oid], 
X_24=<sql_empty_str_bat>[0]:bat[:str]) := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"systemname\":str, 2:int);" ]
-[ 66,  "C_93=<tmp_3052>[0]:bat[:oid] := 
algebra.thetaselect(X_24=<sql_empty_str_bat>[0]:bat[:str], nil:bat[:oid], 
\"hge\":str, \"!=\":str);"   ]
-[ 64,  "X_22=<sql_empty_str_bat>[0]:bat[:str] := sql.bind(X_6=0:int, 
\"sys\":str, \"types\":str, \"systemname\":str, 1:int);"  ]
-[ 65,  "C_95=<tmp_2340>[0]:bat[:oid] := 
algebra.thetaselect(X_22=<sql_empty_str_bat>[0]:bat[:str], 
C_29=<tmp_3141>[28]:bat[:oid], \"hge\":str, \"!=\":str);"   ]
-[ 77,  "C_36=<tmp_2767>[26]:bat[:oid] := 
sql.subdelta(C_92=<tmp_2767>[26]:bat[:oid], C_29=<tmp_3141>[28]:bat[:oid], 
X_23=<sql_empty_oid_bat>[0]:bat[:oid], C_93=<tmp_3052>[0]:bat[:oid], 
C_95=<tmp_2340>[0]:bat[:oid]);"       ]
-[ 47,  "X_40=26:lng := aggr.count(C_36=<tmp_2767>[26]:bat[:oid]);"     ]
-[ 90,  "sql.resultSet(\"sys.L3\":str, \"L3\":str, \"bigint\":str, 64:int, 
0:int, 7:int, X_40=26:lng);" ]
+% 3,   207 # length
+[ 86,  "X_3=0@0:void := querylog.define(\"trace select count(*) from types 
where id < 30 and systemname <> \\\\'hge\\\\';\":str, \"sequential_pipe\":str, 
25:int);"    ]
+[ 44,  "X_6=0:int := sql.mvc();"       ]
+[ 155, "X_20=<tmp_146>[35]:bat[:str] := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"systemname\":str, 0:int);"   ]
+[ 78,  "X_10=<tmp_224>[35]:bat[:int] := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"id\":str, 0:int);"   ]
+[ 71,  "C_7=<tmp_2330>[35]:bat[:oid] := sql.tid(X_6=0:int, \"sys\":str, 
\"types\":str);"       ]
+[ 112, "C_88=<tmp_3431>[28]:bat[:oid] := 
algebra.thetaselect(X_10=<tmp_224>[35]:bat[:int], C_7=<tmp_2330>[35]:bat[:oid], 
30:int, \"<\":str);"  ]
+[ 86,  "(X_15=<sql_empty_oid_bat>[0]:bat[:oid], 
X_16=<sql_empty_int_bat>[0]:bat[:int]) := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"id\":str, 2:int);" ]
+[ 86,  "C_89=<tmp_3113>[0]:bat[:oid] := 
algebra.thetaselect(X_16=<sql_empty_int_bat>[0]:bat[:int], nil:bat[:oid], 
30:int, \"<\":str);" ]
+[ 75,  "X_13=<sql_empty_int_bat>[0]:bat[:int] := sql.bind(X_6=0:int, 
\"sys\":str, \"types\":str, \"id\":str, 1:int);"  ]
+[ 85,  "C_91=<tmp_2750>[0]:bat[:oid] := 
algebra.thetaselect(X_13=<sql_empty_int_bat>[0]:bat[:int], 
C_7=<tmp_2330>[35]:bat[:oid], 30:int, \"<\":str);"  ]
+[ 96,  "C_29=<tmp_3431>[28]:bat[:oid] := 
sql.subdelta(C_88=<tmp_3431>[28]:bat[:oid], C_7=<tmp_2330>[35]:bat[:oid], 
X_15=<sql_empty_oid_bat>[0]:bat[:oid], C_89=<tmp_3113>[0]:bat[:oid], 
C_91=<tmp_2750>[0]:bat[:oid]);"        ]
+[ 87,  "C_92=<tmp_2750>[26]:bat[:oid] := 
algebra.thetaselect(X_20=<tmp_146>[35]:bat[:str], 
C_29=<tmp_3431>[28]:bat[:oid], \"hge\":str, \"!=\":str);"   ]
+[ 88,  "(X_23=<sql_empty_oid_bat>[0]:bat[:oid], 
X_24=<sql_empty_str_bat>[0]:bat[:str]) := sql.bind(X_6=0:int, \"sys\":str, 
\"types\":str, \"systemname\":str, 2:int);" ]
+[ 75,  "C_93=<tmp_3113>[0]:bat[:oid] := 
algebra.thetaselect(X_24=<sql_empty_str_bat>[0]:bat[:str], nil:bat[:oid], 
\"hge\":str, \"!=\":str);"   ]
+[ 77,  "X_22=<sql_empty_str_bat>[0]:bat[:str] := sql.bind(X_6=0:int, 
\"sys\":str, \"types\":str, \"systemname\":str, 1:int);"  ]
+[ 79,  "C_95=<tmp_2330>[0]:bat[:oid] := 
algebra.thetaselect(X_22=<sql_empty_str_bat>[0]:bat[:str], 
C_29=<tmp_3431>[28]:bat[:oid], \"hge\":str, \"!=\":str);"   ]
+[ 94,  "C_36=<tmp_2750>[26]:bat[:oid] := 
sql.subdelta(C_92=<tmp_2750>[26]:bat[:oid], C_29=<tmp_3431>[28]:bat[:oid], 
X_23=<sql_empty_oid_bat>[0]:bat[:oid], C_93=<tmp_3113>[0]:bat[:oid], 
C_95=<tmp_2330>[0]:bat[:oid]);"       ]
+[ 72,  "X_40=26:lng := aggr.count(C_36=<tmp_2750>[26]:bat[:oid]);"     ]
+[ 152, "sql.resultSet(\"sys.L3\":str, \"L3\":str, \"bigint\":str, 64:int, 
0:int, 7:int, X_40=26:lng);" ]
 #SELECT COUNT(*) FROM tracelog();
 % .L4 # table_name
 % L4 # name
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to