Changeset: df373e304894 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=df373e304894
Removed Files:
        sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out.int128
        
sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out.int128
        sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.stable.out.int128
        
sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.stable.out.int128
        
sql/test/BugTracker-2009/Tests/arithmetic-small-values-null.SF-2921310.stable.out.int128
        sql/test/BugTracker-2009/Tests/avg-bug.SF-2132666.stable.out.int128
        
sql/test/BugTracker-2009/Tests/case_evaluates_all_branches.SF-2893484.stable.out.int128
        sql/test/BugTracker-2009/Tests/count_bug.SF-2604583.stable.out.int128
        sql/test/Tests/outerref_in_selection.sql.src
Modified Files:
        sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.sql
        sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out
        sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.sql
        sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out
        sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.sql
        
sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.sql
        
sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.stable.out
        sql/test/BugTracker-2009/Tests/avg-bug.SF-2132666.sql
        sql/test/BugTracker-2009/Tests/avg-bug.SF-2132666.stable.out
        sql/test/BugTracker-2009/Tests/bit_and.SF-2850341.stable.out.int128
        
sql/test/BugTracker-2009/Tests/case_evaluates_all_branches.SF-2893484.sql
        
sql/test/BugTracker-2009/Tests/case_evaluates_all_branches.SF-2893484.stable.out
        sql/test/BugTracker-2009/Tests/count_bug.SF-2604583.sql
        sql/test/BugTracker-2009/Tests/count_bug.SF-2604583.stable.out
        sql/test/Tests/outerref_in_selection.stable.out
Branch: default
Log Message:

Eliminated *.int128 output files (by adding cast(... as bigint))


diffs (truncated from 1076 to 300 lines):

diff --git a/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.sql 
b/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.sql
--- a/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.sql
+++ b/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.sql
@@ -4,8 +4,8 @@ CREATE TABLE A (FIPS2 TIMESTAMP);
 INSERT INTO A VALUES (
 TIMESTAMP '1996-08-24 16:03:00.999999');
 
-SELECT EXTRACT (SECOND FROM FIPS2)
-* 1000000 - 999990 FROM A;
+SELECT CAST( EXTRACT (SECOND FROM FIPS2)
+* 1000000 - 999990 as decimal(18,6)) FROM A;
 
 select EXTRACT (SECOND FROM FIPS2) FROM A;
 
diff --git a/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out 
b/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out
--- a/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out
+++ b/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out
@@ -26,8 +26,8 @@ stdout of test 'extract_bug.SF-2075266` 
 # 13:27:40 >  
 
 [ 1    ]
-#SELECT EXTRACT (SECOND FROM FIPS2)
-#* 1000000 - 999990 FROM A;
+#SELECT CAST( EXTRACT (SECOND FROM FIPS2)
+#* 1000000 - 999990 as decimal(18,6)) FROM A;
 % sys.L2 # table_name
 % L2 # name
 % decimal # type
diff --git 
a/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out.int128 
b/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out.int128
deleted file mode 100644
--- a/sql/test/BugTracker-2008/Tests/extract_bug.SF-2075266.stable.out.int128
+++ /dev/null
@@ -1,47 +0,0 @@
-stdout of test 'extract_bug.SF-2075266` in directory 
'sql/test/BugTracker-2008` itself:
-
-
-# 13:27:40 >  
-# 13:27:40 >   mserver5 
"--config=/ufs/niels/scratch/rc/Linux-x86_64/etc/monetdb5.conf" --debug=10 
--set 
"monet_mod_path=/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/lib:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/bin"
 --set "gdk_dbfarm=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/dbfarm" 
--set "sql_logdir=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/sql_logs"  
--set mapi_open=true --set xrpc_open=true --set mapi_port=36215 --set 
xrpc_port=40937 --set monet_prompt= --trace  
"--dbname=mTests_src_test_BugTracker-2008" --set sql_debug=16384 --set 
xquery_backend=algebra --set mal_listing=0 "--dbinit= include sql;" ; echo ; 
echo Over..
-# 13:27:40 >  
-
-# MonetDB server v5.6.0, based on kernel v1.24.1
-# Serving database 'mTests_src_test_BugTracker-2008'
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically 
linked
-# Copyright (c) 1993-2008 CWI, all rights reserved
-# Visit http://monetdb.cwi.nl/ for further information
-# Listening for connection requests on mapi:monetdb://alf.ins.cwi.nl:36215/
-# MonetDB/SQL module v2.24.1 loaded
-
-# falling back to direct mode 
-# falling back to direct mode 
-# falling back to direct mode 
-#function user.main():void;
-#    clients.quit();
-#end main;
-
-
-# 13:27:40 >  
-# 13:27:40 >  mclient -lsql -umonetdb -Pmonetdb --host=alf --port=36215  -G
-# 13:27:40 >  
-
-[ 1    ]
-#SELECT EXTRACT (SECOND FROM FIPS2)
-#* 1000000 - 999990 FROM A;
-% sys.L2 # table_name
-% L2 # name
-% decimal # type
-% 40 # length
-[ 10.000000    ]
-#select EXTRACT (SECOND FROM FIPS2) FROM A;
-% sys.L2 # table_name
-% L2 # name
-% decimal # type
-% 11 # length
-[ 1.000        ]
-#drop table A;
-
-# 14:08:04 >  
-# 14:08:04 >  Done.
-# 14:08:04 >  
-
diff --git a/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.sql 
b/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.sql
--- a/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.sql
+++ b/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.sql
@@ -3,6 +3,6 @@ create table testola (color varchar(128)
 insert into testola values ('blue', 12);
 insert into testola values ('red', 2);
 
-select color, null, sum(count) from testola group by color;
+select color, null, cast( sum(count) as bigint) from testola group by color;
 
 drop table testola;
diff --git 
a/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out 
b/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out
--- a/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out
+++ b/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out
@@ -24,7 +24,7 @@ stdout of test 'groupby_with_NULL.SF-215
 
 [ 1    ]
 [ 1    ]
-#select color, null, sum(count) from testola group by color;
+#select color, null, cast( sum(count) as bigint) from testola group by color;
 % sys.testola, .L1,    sys.L3 # table_name
 % color,       L1,     L2 # name
 % varchar,     char,   bigint # type
diff --git 
a/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out.int128 
b/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out.int128
deleted file mode 100644
--- 
a/sql/test/BugTracker-2008/Tests/groupby_with_NULL.SF-2155606.stable.out.int128
+++ /dev/null
@@ -1,38 +0,0 @@
-stdout of test 'groupby_with_NULL.SF-2155606` in directory 
'sql/test/BugTracker-2008` itself:
-
-
-# 21:42:11 >  
-# 21:42:11 >   mserver5 
"--config=/ufs/niels/scratch/rc/Linux-x86_64/etc/monetdb5.conf" --debug=10 
--set 
"monet_mod_path=/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/lib:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/bin"
 --set "gdk_dbfarm=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/dbfarm" 
--set "sql_logdir=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/sql_logs"  
--set mapi_open=true --set xrpc_open=true --set mapi_port=30906 --set 
xrpc_port=43227 --set monet_prompt= --trace  
"--dbname=mTests_src_test_BugTracker-2008" --set mal_listing=0 "--dbinit= 
include sql;" ; echo ; echo Over..
-# 21:42:11 >  
-
-# MonetDB server v5.6.1, based on kernel v1.24.1
-# Serving database 'mTests_src_test_BugTracker-2008'
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically 
linked
-# Copyright (c) 1993-2008 CWI, all rights reserved
-# Visit http://monetdb.cwi.nl/ for further information
-# Listening for connection requests on mapi:monetdb://alf.ins.cwi.nl:30906/
-# MonetDB/SQL module v2.24.1 loaded
-
-#function user.main():void;
-#    clients.quit();
-#end main;
-
-
-# 21:42:11 >  
-# 21:42:11 >  mclient -lsql -umonetdb -Pmonetdb --host=alf --port=30906 
-# 21:42:11 >  
-
-[ 1    ]
-[ 1    ]
-#select color, null, sum(count) from testola group by color;
-% sys.testola, .L3,    sys.L6 # table_name
-% color,       L3,     L5 # name
-% varchar,     char,   hugeint # type
-% 4,   0,      2 # length
-[ "blue",      NULL,   12      ]
-[ "red",       NULL,   2       ]
-
-# 21:42:11 >  
-# 21:42:11 >  Done.
-# 21:42:11 >  
-
diff --git a/sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.sql 
b/sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.sql
--- a/sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.sql
+++ b/sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.sql
@@ -8,7 +8,7 @@ CREATE TABLE B
 POUND_EQUIV NUMERIC(8,2));
 
 CREATE VIEW C (UNIT_PRICE, PRICE, UNITS)
-AS SELECT (TOT_PRICE * DOLLAR_EQUIV) / (UNITS * POUND_EQUIV), TOT_PRICE * 
DOLLAR_EQUIV, UNITS * POUND_EQUIV FROM A, B;
+AS SELECT cast( (TOT_PRICE * DOLLAR_EQUIV) / (UNITS * POUND_EQUIV) as 
decimal(18,4)), TOT_PRICE * DOLLAR_EQUIV, cast( UNITS * POUND_EQUIV as 
decimal(18,4)) FROM A, B;
 
 INSERT INTO A VALUES (1411.5, 4000);
 INSERT INTO B VALUES (1.00, 2.20);
diff --git 
a/sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.stable.out.int128 
b/sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.stable.out.int128
deleted file mode 100644
--- a/sql/test/BugTracker-2008/Tests/mul_div_bug.SF-2075135.stable.out.int128
+++ /dev/null
@@ -1,36 +0,0 @@
-stdout of test 'mul_div_bug.SF-2075135` in directory 
'sql/test/BugTracker-2008` itself:
-
-
-# 13:00:43 >  
-# 13:00:43 >   mserver5 
"--config=/ufs/niels/scratch/rc/Linux-x86_64/etc/monetdb5.conf" --debug=10 
--set 
"monet_mod_path=/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/lib:/ufs/niels/scratch/rc/Linux-x86_64/lib/MonetDB5/bin"
 --set "gdk_dbfarm=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/dbfarm" 
--set "sql_logdir=/ufs/niels/scratch/rc/Linux-x86_64/var/MonetDB5/sql_logs"  
--set mapi_open=true --set xrpc_open=true --set mapi_port=37919 --set 
xrpc_port=45857 --set monet_prompt= --trace  
"--dbname=mTests_src_test_BugTracker-2008" --set mal_listing=0 "--dbinit= 
include sql;" ; echo ; echo Over..
-# 13:00:43 >  
-
-# MonetDB server v5.6.1, based on kernel v1.24.1
-# Serving database 'mTests_src_test_BugTracker-2008'
-# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically 
linked
-# Copyright (c) 1993-2008 CWI, all rights reserved
-# Visit http://monetdb.cwi.nl/ for further information
-# Listening for connection requests on mapi:monetdb://alf.ins.cwi.nl:37919/
-# MonetDB/SQL module v2.24.1 loaded
-
-#function user.main():void;
-#    clients.quit();
-#end main;
-
-
-# 13:00:43 >  
-# 13:00:43 >  mclient -lsql -umonetdb -Pmonetdb --host=alf --port=37919 
-# 13:00:43 >  
-
-[ 1    ]
-[ 1    ]
-% sys.c,       sys.c,  sys.c # table_name
-% unit_price,  price,  units # name
-% decimal,     decimal,        decimal # type
-% 30,  19,     26 # length
-[ 0.1603,      1411.5000,      8800.0000       ]
-
-# 13:00:43 >  
-# 13:00:43 >  Done.
-# 13:00:43 >  
-
diff --git 
a/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.sql 
b/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.sql
--- 
a/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.sql
+++ 
b/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.sql
@@ -9,7 +9,7 @@
 -------------------------------
 
 -- correct
-SELECT SUM(a) AS suma
+SELECT cast( SUM(a) as bigint) AS suma
 FROM ( 
   SELECT *
   FROM ( 
@@ -20,7 +20,7 @@ FROM (
 ;
 
 -- correct
-SELECT SUM(a) AS suma
+SELECT cast( SUM(a) as bigint) AS suma
 FROM ( 
   SELECT *
   FROM ( 
@@ -32,7 +32,7 @@ HAVING SUM(a) IS NULL
 ;
 
 -- correct
-SELECT SUM(a) AS suma
+SELECT cast( SUM(a) as bigint) AS suma
 FROM ( 
   SELECT *
   FROM ( 
@@ -44,7 +44,7 @@ HAVING SUM(a) IS NOT NULL
 ;
 
 -- WRONG
-SELECT SUM(a) AS suma
+SELECT cast( SUM(a) as bigint) AS suma
 FROM ( 
   SELECT *
   FROM ( 
@@ -58,7 +58,7 @@ HAVING SUM(a) > 0
 -- STILL WRONG
 SELECT * 
 FROM (
-  SELECT SUM(a) AS suma, NULL AS mynull
+  SELECT cast( SUM(a) as bigint) AS suma, NULL AS mynull
   FROM ( 
     SELECT *
     FROM ( 
@@ -73,7 +73,7 @@ WHERE suma > 0
 -- although this works
 SELECT *
 FROM (
-  SELECT SUM(a) AS suma, NULL AS mynull
+  SELECT cast( SUM(a) as bigint) AS suma, NULL AS mynull
   FROM ( 
     SELECT *
     FROM ( 
diff --git 
a/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.stable.out
 
b/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.stable.out
--- 
a/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.stable.out
+++ 
b/sql/test/BugTracker-2009/Tests/TribooleanFailureWithSubquery.SF-2679434.stable.out
@@ -23,7 +23,7 @@ stdout of test 'TribooleanFailureWithSub
 # 11:47:36 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-23209" "--port=33225"
 # 11:47:36 >  
 
-#SELECT SUM(a) AS suma
+#SELECT cast( SUM(a) as bigint) AS suma
 #FROM ( 
 #  SELECT *
 #  FROM ( 
@@ -32,12 +32,13 @@ stdout of test 'TribooleanFailureWithSub
 #  WHERE b IN ('y')
 #) sub2
 #;
-% .L12 # table_name
+% . # table_name
+# .L13 # table_name
 % suma # name
 % bigint # type
 % 1 # length
-[ NULL ]
-#SELECT SUM(a) AS suma
+[ NULL  ]
+#SELECT cast( SUM(a) as bigint) AS suma
 #FROM ( 
 #  SELECT *
 #  FROM ( 
@@ -47,12 +48,13 @@ stdout of test 'TribooleanFailureWithSub
 #) sub2
 #HAVING SUM(a) IS NULL
 #;
-% .L11 # table_name
+% . # table_name
+# .L12 # table_name
 % suma # name
 % bigint # type
 % 1 # length
-[ NULL ]
-#SELECT SUM(a) AS suma
+[ NULL  ]
+#SELECT cast( SUM(a) as bigint) AS suma
 #FROM ( 
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to