Changeset: 19766d7c01ac for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=19766d7c01ac
Removed Files:
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128.single
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single
sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out.single
sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.err.single
sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.out.single
sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out.single
Modified Files:
sql/test/BugTracker-2013/Tests/between.Bug-3259.sql
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.sql
sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
sql/test/BugTracker-2014/Tests/querylog.Bug-3607.sql
sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.out
sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.sql
sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
Branch: Dec2016
Log Message:
Simplify tests so that we need fewer special outputs.
diffs (truncated from 1566 to 300 lines):
diff --git a/sql/test/BugTracker-2013/Tests/between.Bug-3259.sql
b/sql/test/BugTracker-2013/Tests/between.Bug-3259.sql
--- a/sql/test/BugTracker-2013/Tests/between.Bug-3259.sql
+++ b/sql/test/BugTracker-2013/Tests/between.Bug-3259.sql
@@ -1,3 +1,5 @@
+set optimizer = 'sequential_pipe';
+
START TRANSACTION;
CREATE TABLE treeitems (
diff --git a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
--- a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
+++ b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out
@@ -46,10 +46,9 @@ Ready.
% .explain # table_name
% mal # name
% clob # type
-% 194 # length
-function user.s6_1():void;
- X_0:void := querylog.define("explain\nselect t1.subject as id1, t2.subject
as id2\nfrom treeitems t1, treeitems t2\nwhere t2.pre between t1.pre and t1.pre
+ t1.size;","default_pipe",27:int);
-barrier X_82 := language.dataflow();
+% 197 # length
+function user.s8_1():void;
+ X_0:void := querylog.define("explain\nselect t1.subject as id1, t2.subject
as id2\nfrom treeitems t1, treeitems t2\nwhere t2.pre between t1.pre and t1.pre
+ t1.size;","sequential_pipe",21:int);
X_37 := bat.new(nil:str);
X_43 := bat.new(nil:int);
X_41 := bat.new(nil:int);
@@ -69,11 +68,6 @@ barrier X_82 := language.dataflow();
X_31 := algebra.projection(C_4,X_29);
X_35 := algebra.projection(X_22,X_31);
X_32 := algebra.projection(r1_23,X_31);
- language.pass(X_10);
- language.pass(X_10);
- language.pass(C_4);
- language.pass(X_31);
-exit X_82;
X_44 := bat.append(X_37,"sys.L2");
X_46 := bat.append(X_39,"id1");
X_48 := bat.append(X_40,"int");
@@ -85,7 +79,7 @@ exit X_82;
X_59 := bat.append(X_50,32:int);
X_60 := bat.append(X_52,0:int);
sql.resultSet(X_54,X_56,X_58,X_59,X_60,X_32,X_35);
-end user.s6_1;
+end user.s8_1;
#inline actions= 0 time=3 usec
#remap actions= 1 time=31 usec
#costmodel actions= 1 time=2 usec
diff --git a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
--- a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
+++ b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128
@@ -46,10 +46,9 @@ Ready.
% .explain # table_name
% mal # name
% clob # type
-% 194 # length
-function user.s6_1():void;
- X_0:void := querylog.define("explain\nselect t1.subject as id1, t2.subject
as id2\nfrom treeitems t1, treeitems t2\nwhere t2.pre between t1.pre and t1.pre
+ t1.size;","default_pipe",27:int);
-barrier X_84 := language.dataflow();
+% 197 # length
+function user.s8_1():void;
+ X_0:void := querylog.define("explain\nselect t1.subject as id1, t2.subject
as id2\nfrom treeitems t1, treeitems t2\nwhere t2.pre between t1.pre and t1.pre
+ t1.size;","sequential_pipe",21:int);
X_39 := bat.new(nil:str);
X_45 := bat.new(nil:int);
X_43 := bat.new(nil:int);
@@ -69,11 +68,6 @@ barrier X_84 := language.dataflow();
X_33 := algebra.projection(C_4,X_31);
X_37 := algebra.projection(X_24,X_33);
X_34 := algebra.projection(r1_25,X_33);
- language.pass(X_11);
- language.pass(X_11);
- language.pass(C_4);
- language.pass(X_33);
-exit X_84;
X_46 := bat.append(X_39,"sys.L2");
X_48 := bat.append(X_41,"id1");
X_50 := bat.append(X_42,"int");
@@ -85,9 +79,9 @@ exit X_84;
X_61 := bat.append(X_52,32:int);
X_62 := bat.append(X_54,0:int);
sql.resultSet(X_56,X_58,X_60,X_61,X_62,X_34,X_37);
-end user.s6_1;
-#inline actions= 0 time=3 usec
-#remap actions= 1 time=125 usec
+end user.s8_1;
+#inline actions= 0 time=5 usec
+#remap actions= 1 time=168 usec
#costmodel actions= 1 time=2 usec
#coercion actions= 0 time=2 usec
#evaluate actions= 0 time=4 usec
diff --git
a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128.single
b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128.single
deleted file mode 100644
--- a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128.single
+++ /dev/null
@@ -1,88 +0,0 @@
-stdout of test 'between.Bug-3259` in directory 'sql/test/BugTracker-2013`
itself:
-
-
-# 20:18:30 >
-# 20:18:30 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set"
"mapi_open=true" "--set" "mapi_port=31042" "--set"
"mapi_usock=/var/tmp/mtest-5226/.s.monetdb.31042" "--set" "monet_prompt="
"--forcemito" "--set" "mal_listing=2"
"--dbpath=/home/niels/scratch/rc-clean/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2013"
"--set" "mal_listing=0"
-# 20:18:30 >
-
-# MonetDB 5 server v11.15.4
-# This is an unreleased version
-# Serving database 'mTests_sql_test_BugTracker-2013', using 4 threads
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically
linked
-# Found 3.778 GiB available main-memory.
-# Copyright (c) 1993-July 2008 CWI.
-# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved
-# Visit http://www.monetdb.org/ for further information
-# Listening for connection requests on
mapi:monetdb://niels.nesco.mine.nu:31042/
-# Listening for UNIX domain connection requests on
mapi:monetdb:///var/tmp/mtest-5226/.s.monetdb.31042
-# MonetDB/GIS module loaded
-# MonetDB/JAQL module loaded
-# MonetDB/SQL module loaded
-
-Ready.
-
-# 20:18:31 >
-# 20:18:31 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e"
"--host=/var/tmp/mtest-5226" "--port=31042"
-# 20:18:31 >
-
-#START TRANSACTION;
-#CREATE TABLE treeitems (
-# "tree" CHARACTER LARGE OBJECT,
-# "subject" INTEGER,
-# "pre" BIGINT,
-# "post" BIGINT,
-# "size" BIGINT,
-# "level" TINYINT,
-# "prob" DOUBLE DEFAULT 1.0,
-# CONSTRAINT "treeitems_tree_pre_unique" UNIQUE ("tree", "pre"),
-# CONSTRAINT "treeitems_tree_post_unique" UNIQUE ("tree", "post")
-#);
-#insert into treeitems values('sequoia',1,2,2,2,2,2.0);
-[ 1 ]
-#explain
-#SELECT t1.subject as id1, t2.subject as id2
-#FROM treeitems t1, treeitems t2
-#WHERE t2.pre between t1.pre and t1.pre + t1.size;
-% .explain # table_name
-% mal # name
-% clob # type
-% 191 # length
-function user.s2_1():void;
- X_59:void := querylog.define("explain\nselect t1.subject as id1,
t2.subject as id2\nfrom treeitems t1, treeitems t2\nwhere t2.pre between t1.pre
and t1.pre + t1.size;","default_pipe",33);
- X_36 := bat.new(nil:str);
- X_43 := bat.append(X_36,"sys.L");
- X_53 := bat.append(X_43,"sys.L");
- X_38 := bat.new(nil:str);
- X_45 := bat.append(X_38,"id1");
- X_54 := bat.append(X_45,"id2");
- X_39 := bat.new(nil:str);
- X_47 := bat.append(X_39,"int");
- X_56 := bat.append(X_47,"int");
- X_40 := bat.new(nil:int);
- X_49 := bat.append(X_40,32);
- X_57 := bat.append(X_49,32);
- X_42 := bat.new(nil:int);
- X_51 := bat.append(X_42,0);
- X_58 := bat.append(X_51,0);
- X_0 := sql.mvc();
- C_1:bat[:oid] := sql.tid(X_0,"sys","treeitems");
- X_4:bat[:lng] := sql.bind(X_0,"sys","treeitems","pre",0);
- X_7 := algebra.projection(C_1,X_4);
- X_8 := batcalc.hge(X_7);
- X_14:bat[:lng] := sql.bind(X_0,"sys","treeitems","size",0);
- X_16 := algebra.projection(C_1,X_14);
- X_17 := batcalc.hge(X_16);
- X_18:bat[:hge] := batcalc.+(X_8,X_17);
- (X_21,r1_22) :=
algebra.subrangejoin(X_8,X_8,X_18,nil:BAT,nil:BAT,true,true,nil:lng);
- X_28:bat[:int] := sql.bind(X_0,"sys","treeitems","subject",0);
- X_30 := algebra.projection(C_1,X_28);
- X_31 := algebra.projection(r1_22,X_30);
- X_34 := algebra.projection(X_21,X_30);
- sql.resultSet(X_53,X_54,X_56,X_57,X_58,X_31,X_34);
-end user.s2_1;
-#ROLLBACK;
-
-# 20:18:31 >
-# 20:18:31 > "Done."
-# 20:18:31 >
-
diff --git a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single
b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single
deleted file mode 100644
--- a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.single
+++ /dev/null
@@ -1,86 +0,0 @@
-stdout of test 'between.Bug-3259` in directory 'sql/test/BugTracker-2013`
itself:
-
-
-# 20:18:30 >
-# 20:18:30 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set"
"mapi_open=true" "--set" "mapi_port=31042" "--set"
"mapi_usock=/var/tmp/mtest-5226/.s.monetdb.31042" "--set" "monet_prompt="
"--forcemito" "--set" "mal_listing=2"
"--dbpath=/home/niels/scratch/rc-clean/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2013"
"--set" "mal_listing=0"
-# 20:18:30 >
-
-# MonetDB 5 server v11.15.4
-# This is an unreleased version
-# Serving database 'mTests_sql_test_BugTracker-2013', using 4 threads
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically
linked
-# Found 3.778 GiB available main-memory.
-# Copyright (c) 1993-July 2008 CWI.
-# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved
-# Visit http://www.monetdb.org/ for further information
-# Listening for connection requests on
mapi:monetdb://niels.nesco.mine.nu:31042/
-# Listening for UNIX domain connection requests on
mapi:monetdb:///var/tmp/mtest-5226/.s.monetdb.31042
-# MonetDB/GIS module loaded
-# MonetDB/JAQL module loaded
-# MonetDB/SQL module loaded
-
-Ready.
-
-# 20:18:31 >
-# 20:18:31 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e"
"--host=/var/tmp/mtest-5226" "--port=31042"
-# 20:18:31 >
-
-#START TRANSACTION;
-#CREATE TABLE treeitems (
-# "tree" CHARACTER LARGE OBJECT,
-# "subject" INTEGER,
-# "pre" BIGINT,
-# "post" BIGINT,
-# "size" BIGINT,
-# "level" TINYINT,
-# "prob" DOUBLE DEFAULT 1.0,
-# CONSTRAINT "treeitems_tree_pre_unique" UNIQUE ("tree", "pre"),
-# CONSTRAINT "treeitems_tree_post_unique" UNIQUE ("tree", "post")
-#);
-#insert into treeitems values('sequoia',1,2,2,2,2,2.0);
-[ 1 ]
-#explain
-#SELECT t1.subject as id1, t2.subject as id2
-#FROM treeitems t1, treeitems t2
-#WHERE t2.pre between t1.pre and t1.pre + t1.size;
-% .explain # table_name
-% mal # name
-% clob # type
-% 191 # length
-function user.s2_1():void;
- X_55:void := querylog.define("explain\nselect t1.subject as id1,
t2.subject as id2\nfrom treeitems t1, treeitems t2\nwhere t2.pre between t1.pre
and t1.pre + t1.size;","default_pipe",31);
- X_32 := bat.new(nil:str);
- X_39 := bat.append(X_32,"sys.L");
- X_49 := bat.append(X_39,"sys.L");
- X_34 := bat.new(nil:str);
- X_41 := bat.append(X_34,"id1");
- X_50 := bat.append(X_41,"id2");
- X_35 := bat.new(nil:str);
- X_43 := bat.append(X_35,"int");
- X_52 := bat.append(X_43,"int");
- X_36 := bat.new(nil:int);
- X_45 := bat.append(X_36,32);
- X_53 := bat.append(X_45,32);
- X_38 := bat.new(nil:int);
- X_47 := bat.append(X_38,0);
- X_54 := bat.append(X_47,0);
- X_0 := sql.mvc();
- C_1:bat[:oid] := sql.tid(X_0,"sys","treeitems");
- X_4:bat[:lng] := sql.bind(X_0,"sys","treeitems","pre",0);
- X_7 := algebra.projection(C_1,X_4);
- X_11:bat[:lng] := sql.bind(X_0,"sys","treeitems","size",0);
- X_13 := algebra.projection(C_1,X_11);
- X_14:bat[:lng] := batcalc.+(X_7,X_13);
- (X_17,r1_18) :=
algebra.subrangejoin(X_7,X_7,X_14,nil:BAT,nil:BAT,true,true,nil:lng);
- X_24:bat[:int] := sql.bind(X_0,"sys","treeitems","subject",0);
- X_26 := algebra.projection(C_1,X_24);
- X_27 := algebra.projection(r1_18,X_26);
- X_30 := algebra.projection(X_17,X_26);
- sql.resultSet(X_49,X_50,X_52,X_53,X_54,X_27,X_30);
-end user.s2_1;
-#ROLLBACK;
-
-# 20:18:31 >
-# 20:18:31 > "Done."
-# 20:18:31 >
-
diff --git a/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.sql
b/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.sql
--- a/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.sql
+++ b/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.sql
@@ -3,6 +3,6 @@ insert into foo_nil_2dec values (timesta
insert into foo_nil_2dec values (timestamp '2014-10-05',43);
select (t-(select timestamp '1970-1-1')),v from foo_nil_2dec union all select
(t-(select timestamp '1970-1-1')),null from foo_nil_2dec;
-explain select (t-(select timestamp '1970-1-1')),v from foo_nil_2dec union all
select (t-(select timestamp '1970-1-1')),null from foo_nil_2dec;
+-- explain select (t-(select timestamp '1970-1-1')),v from foo_nil_2dec union
all select (t-(select timestamp '1970-1-1')),null from foo_nil_2dec;
drop table foo_nil_2dec;
diff --git a/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
b/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
--- a/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
+++ b/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
@@ -39,90 +39,6 @@ Ready.
[ 1412467200.000, 43.000000000 ]
[ 1412467200.000, NULL ]
[ 1412467200.000, NULL ]
-#explain select (t-(select timestamp '1970-1-1')),v from foo_nil_2dec union
all select (t-(select timestamp '1970-1-1')),null from foo_nil_2dec;
-% .explain # table_name
-% mal # name
-% clob # type
-% 209 # length
-function user.s10_1():void;
- X_0:void := querylog.define("explain select (t-(select timestamp
\\'1970-1-1\\')),v from foo_nil_2dec union all select (t-(select timestamp
\\'1970-1-1\\')),null from foo_nil_2dec;","default_pipe",16:int);
-barrier X_125 := language.dataflow();
- X_4:bat[:lng] := bat.new(nil:lng);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list