Changeset: f14f5335a9df for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f14f5335a9df
Removed Files:
sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.stable.out.int128
sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128
Modified Files:
sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.sql
sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.sql
sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out
Branch: mtest
Log Message:
No hugeint in the output
diffs (254 lines):
diff --git a/sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.sql
b/sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.sql
--- a/sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.sql
+++ b/sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.sql
@@ -9,7 +9,7 @@ 1228
1214
select station136,
- ((CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
+ cast(((CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
(CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
(CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
(CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
@@ -40,7 +40,7 @@ select station136,
(CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
(CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
(CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
- (CASE WHEN station136 is NULL THEN 0 ELSE station136 END))
+ (CASE WHEN station136 is NULL THEN 0 ELSE station136 END)) as bigint)
from t2239 order by station136;
rollback;
diff --git
a/sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.stable.out.int128
b/sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.stable.out.int128
deleted file mode 100644
--- a/sql/test/BugTracker-2011/Tests/case-overflow.Bug-2239.stable.out.int128
+++ /dev/null
@@ -1,76 +0,0 @@
-stdout of test 'case-overflow.Bug-2239` in directory
'sql/test/BugTracker-2011` itself:
-
-
-# 14:42:40 >
-# 14:42:40 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set"
"gdk_dbfarm=/ufs/sjoerd/Monet-stable/var/MonetDB" "--set" "mapi_open=true"
"--set" "mapi_port=30822" "--set" "monet_prompt=" "--trace" "--forcemito"
"--set" "mal_listing=2" "--dbname=mTests_test_BugTracker-2011" "--set"
"mal_listing=0"
-# 14:42:40 >
-
-# MonetDB 5 server v11.5.8
-# This is an unreleased version
-# Serving database 'mTests_test_BugTracker-2011', using 8 threads
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically
linked
-# Found 15.662 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://madrid.ins.cwi.nl:30822/
-# MonetDB/GIS module loaded
-# MonetDB/SQL module loaded
-
-# SQL catalog created, loading sql scripts once
-# loading sql script: 10_math.sql
-# loading sql script: 11_times.sql
-# loading sql script: 12_url.sql
-# loading sql script: 13_date.sql
-# loading sql script: 14_inet.sql
-# loading sql script: 15_history.sql
-# loading sql script: 16_tracelog.sql
-# loading sql script: 17_compress.sql
-# loading sql script: 18_dictionary.sql
-# loading sql script: 19_cluster.sql
-# loading sql script: 20_vacuum.sql
-# loading sql script: 21_dependency_functions.sql
-# loading sql script: 22_clients.sql
-# loading sql script: 23_skyserver.sql
-# loading sql script: 24_zorder.sql
-# loading sql script: 25_debug.sql
-# loading sql script: 40_geom.sql
-# loading sql script: 80_udf.sql
-# loading sql script: 99_system.sql
-
-# 14:42:40 >
-# 14:42:40 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=madrid"
"--port=30822"
-# 14:42:40 >
-
-#start transaction;
-#create table t2239 (
-# station136 smallint
-#);
-#copy 3 records into t2239 from stdin;
-#1537
-#1228
-#1214
-#
-[ 3 ]
-#select station136,
-# ((CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-# (CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-# (CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-# (CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-# (CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-# (CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-# (CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-# (CASE WHEN station136 is NULL THEN 0 ELSE station136 END) +
-% sys.t2239, .%2 # table_name
-% station136, %2 # name
-% smallint, hugeint # type
-% 4, 5 # length
-[ 1214, 38848 ]
-[ 1228, 39296 ]
-[ 1537, 49184 ]
-#rollback;
-
-# 14:42:40 >
-# 14:42:40 > "Done."
-# 14:42:40 >
-
diff --git a/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.sql
b/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.sql
--- a/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.sql
+++ b/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.sql
@@ -4,13 +4,13 @@ START TRANSACTION;
CREATE TABLE dbg (a INT, b INT);
INSERT INTO dbg (a,b) VALUES (10,10);
--- no alias for the SUM(b), works
+-- no alias for the MIN(b), works
plan
-SELECT a as d, SUM(b), (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP BY d;
+SELECT a as d, MIN(b), (2 * (MIN(b) / (SELECT 2))) as f FROM dbg GROUP BY d;
set optimizer = 'sequential_pipe';
---explain SELECT a as d, SUM(b), (2 * (SUM(b) / (SELECT 2))) as f FROM dbg
GROUP BY d;
+--explain SELECT a as d, MIN(b), (2 * (MIN(b) / (SELECT 2))) as f FROM dbg
GROUP BY d;
set optimizer = 'default_pipe';
-SELECT a as d, SUM(b), (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP BY d;
+SELECT a as d, MIN(b), (2 * (MIN(b) / (SELECT 2))) as f FROM dbg GROUP BY d;
ROLLBACK;
@@ -22,10 +22,10 @@ INSERT INTO dbg (a,b) VALUES (10,10);
-- with alias e, it crashes :/
plan
-SELECT a as d, SUM(b) as e, (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP BY
d;
+SELECT a as d, MIN(b) as e, (2 * (MIN(b) / (SELECT 2))) as f FROM dbg GROUP BY
d;
set optimizer = 'sequential_pipe';
---explain SELECT a as d, SUM(b) as e, (2 * (SUM(b) / (SELECT 2))) as f FROM
dbg GROUP BY d;
+--explain SELECT a as d, MIN(b) as e, (2 * (MIN(b) / (SELECT 2))) as f FROM
dbg GROUP BY d;
set optimizer = 'default_pipe';
-SELECT a as d, SUM(b) as e, (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP BY
d;
+SELECT a as d, MIN(b) as e, (2 * (MIN(b) / (SELECT 2))) as f FROM dbg GROUP BY
d;
ROLLBACK;
diff --git a/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out
b/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out
--- a/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out
+++ b/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out
@@ -33,14 +33,14 @@ stdout of test 'crash_on_alias.Bug-2798`
project (
| group by (
| | table(sys.dbg) [ "dbg"."a", "dbg"."b" ] COUNT
-| ) [ "dbg"."a" as "d" ] [ "d", sys.sum no nil ("dbg"."b") as "%1"."%1" ]
+| ) [ "dbg"."a" as "d" ] [ "d", sys.min no nil ("dbg"."b") as "%1"."%1" ]
) [ "d", "%1"."%1", sys.sql_mul(sys.sql_div("%1"."%1", tinyint "2" as
"%2"."%2"), tinyint "2") as "f" ]
#set optimizer = 'sequential_pipe';
#set optimizer = 'default_pipe';
#SELECT a as d, SUM(b), (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP BY d;
% sys., sys.%1, sys. # table_name
% d, %1, f # name
-% int, bigint, bigint # type
+% int, int, bigint # type
% 2, 2, 2 # length
[ 10, 10, 10 ]
#ROLLBACK;
@@ -57,14 +57,14 @@ project (
project (
| group by (
| | table(sys.dbg) [ "dbg"."a", "dbg"."b" ] COUNT
-| ) [ "dbg"."a" as "d" ] [ "d", sys.sum no nil ("dbg"."b") as "%1"."%1" ]
+| ) [ "dbg"."a" as "d" ] [ "d", sys.min no nil ("dbg"."b") as "%1"."%1" ]
) [ "d", "%1"."%1" as "e", sys.sql_mul(sys.sql_div("%1"."%1", tinyint "2" as
"%2"."%2"), tinyint "2") as "f" ]
#set optimizer = 'sequential_pipe';
#set optimizer = 'default_pipe';
#SELECT a as d, SUM(b) as e, (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP
BY d;
% sys., sys., sys. # table_name
% d, e, f # name
-% int, bigint, bigint # type
+% int, int, bigint # type
% 2, 2, 2 # length
[ 10, 10, 10 ]
#ROLLBACK;
diff --git
a/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128
b/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128
deleted file mode 100644
--- a/sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128
+++ /dev/null
@@ -1,75 +0,0 @@
-stdout of test 'crash_on_alias.Bug-2798` in directory
'sql/test/BugTracker-2011` itself:
-
-
-# 14:09:56 >
-# 14:09:56 > mserver5 --debug=10 --set gdk_nr_threads=0 --set
"gdk_dbfarm=/net/volund.ins.cwi.nl/export/scratch0/fabian/vtmp/mtest-Apr2011-volund.ins.cwi.nl/sql/dbfarm"
--set mapi_open=true --set mapi_port=31436 --set monet_prompt= --trace
--forcemito --set mal_listing=2 "--dbname=mTests_test_BugTracker-2011" --set
mal_listing=0 ; echo ; echo Over..
-# 14:09:56 >
-
-# MonetDB 5 server v11.3.1 "Apr2011-f9a21e4aaff7"
-# Serving database 'mTests_test_BugTracker-2011', using 4 threads
-# Compiled for x86_64-pc-linux-gnu/64bit with 64bit OIDs dynamically linked
-# Found 7.749 GiB available main-memory.
-# Copyright (c) 1993-July 2008 CWI.
-# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved
-# Visit http://monetdb.cwi.nl/ for further information
-# Listening for connection requests on mapi:monetdb://volund.ins.cwi.nl:31436/
-# MonetDB/GIS module loaded
-# MonetDB/SQL module loaded
-
-# 14:09:56 >
-# 14:09:56 > mclient -lsql -ftest -i -e --host=volund --port=31436
-# 14:09:56 >
-
-#START TRANSACTION;
-#CREATE TABLE dbg (a INT, b INT);
-#INSERT INTO dbg (a,b) VALUES (10,10);
-[ 1 ]
-#plan
-#SELECT a as d, SUM(b), (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP BY d;
-% .plan # table_name
-% rel # name
-% clob # type
-% 103 # length
-project (
-| group by (
-| | table(sys.dbg) [ "dbg"."a", "dbg"."b" ] COUNT
-| ) [ "dbg"."a" as "d" ] [ "d", sys.sum no nil ("dbg"."b") as "%1"."%1" ]
-) [ "d", "%1"."%1", sys.sql_mul(sys.sql_div("%1"."%1", tinyint "2" as
"%2"."%2"), tinyint "2") as "f" ]
-#set optimizer = 'sequential_pipe';
-#set optimizer = 'default_pipe';
-#SELECT a as d, SUM(b), (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP BY d;
-% sys., sys.%1, sys. # table_name
-% d, %1, f # name
-% int, hugeint, hugeint # type
-% 2, 2, 2 # length
-[ 10, 10, 10 ]
-#ROLLBACK;
-#START TRANSACTION;
-#CREATE TABLE dbg (a INT, b INT);
-#INSERT INTO dbg (a,b) VALUES (10,10);
-[ 1 ]
-#plan
-#SELECT a as d, SUM(b) as e, (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP
BY d;
-% .plan # table_name
-% rel # name
-% clob # type
-% 110 # length
-project (
-| group by (
-| | table(sys.dbg) [ "dbg"."a", "dbg"."b" ] COUNT
-| ) [ "dbg"."a" as "d" ] [ "d", sys.sum no nil ("dbg"."b") as "%1"."%1" ]
-) [ "d", "%1"."%1" as "e", sys.sql_mul(sys.sql_div("%1"."%1", tinyint "2" as
"%2"."%2"), tinyint "2") as "f" ]
-#set optimizer = 'sequential_pipe';
-#set optimizer = 'default_pipe';
-#SELECT a as d, SUM(b) as e, (2 * (SUM(b) / (SELECT 2))) as f FROM dbg GROUP
BY d;
-% sys., sys., sys. # table_name
-% d, e, f # name
-% int, hugeint, hugeint # type
-% 2, 2, 2 # length
-[ 10, 10, 10 ]
-#ROLLBACK;
-
-# 14:09:56 >
-# 14:09:56 > Done.
-# 14:09:56 >
-
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list