Changeset: 727679829446 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=727679829446
Modified Files:
sql/test/miscellaneous/Tests/simple_plans.stable.out.single
sql/test/pg_regress/Tests/interval.stable.err
sql/test/pg_regress/Tests/interval.stable.out
Branch: default
Log Message:
Approved output
diffs (159 lines):
diff --git a/sql/test/miscellaneous/Tests/simple_plans.stable.out.single
b/sql/test/miscellaneous/Tests/simple_plans.stable.out.single
--- a/sql/test/miscellaneous/Tests/simple_plans.stable.out.single
+++ b/sql/test/miscellaneous/Tests/simple_plans.stable.out.single
@@ -188,8 +188,8 @@ project (
% 166 # length
function user.s24_0():void;
X_2:void := querylog.define("explain select 1 from another_t t1 inner join
another_t t2 on t1.col1 between t2.col1 and t2.col1;":str, "default_pipe":str,
23:int);
- X_32:bat[:str] := bat.pack(".%3":str);
- X_33:bat[:str] := bat.pack("%3":str);
+ X_32:bat[:str] := bat.pack(".%5":str);
+ X_33:bat[:str] := bat.pack("%5":str);
X_34:bat[:str] := bat.pack("tinyint":str);
X_35:bat[:int] := bat.pack(1:int);
X_36:bat[:int] := bat.pack(0:int);
@@ -237,8 +237,8 @@ end user.s24_0;
% 174 # length
function user.s26_0():void;
X_4:void := querylog.define("explain select 1 from another_t t1 inner join
another_t t2 on t1.col1 between t2.col1 - 1 and t2.col1 + 1;":str,
"default_pipe":str, 35:int);
- X_49:bat[:str] := bat.pack(".%12":str);
- X_50:bat[:str] := bat.pack("%12":str);
+ X_49:bat[:str] := bat.pack(".%14":str);
+ X_50:bat[:str] := bat.pack("%14":str);
X_51:bat[:str] := bat.pack("tinyint":str);
X_52:bat[:int] := bat.pack(1:int);
X_53:bat[:int] := bat.pack(0:int);
@@ -289,8 +289,8 @@ end user.s26_0;
% 160 # length
function user.s28_0():void;
X_3:void := querylog.define("explain select 1 from another_t t1 inner join
another_t t2 on t1.col1 between t2.col1 and 2;":str, "default_pipe":str,
26:int);
- X_36:bat[:str] := bat.pack(".%3":str);
- X_37:bat[:str] := bat.pack("%3":str);
+ X_36:bat[:str] := bat.pack(".%5":str);
+ X_37:bat[:str] := bat.pack("%5":str);
X_38:bat[:str] := bat.pack("tinyint":str);
X_39:bat[:int] := bat.pack(1:int);
X_40:bat[:int] := bat.pack(0:int);
@@ -339,8 +339,8 @@ end user.s28_0;
% 189 # length
function user.s30_0():void;
X_2:void := querylog.define("explain select 1 from tbl_productsales t1
inner join tbl_productsales t2 on t1.product_category like
t2.product_category;":str, "default_pipe":str, 24:int);
- X_32:bat[:str] := bat.pack(".%3":str);
- X_33:bat[:str] := bat.pack("%3":str);
+ X_32:bat[:str] := bat.pack(".%5":str);
+ X_33:bat[:str] := bat.pack("%5":str);
X_34:bat[:str] := bat.pack("tinyint":str);
X_35:bat[:int] := bat.pack(1:int);
X_36:bat[:int] := bat.pack(0:int);
@@ -388,8 +388,8 @@ end user.s30_0;
% 148 # length
function user.s32_0():void;
X_2:void := querylog.define("explain select 1 from another_t t1 inner join
another_t t2 on t1.col1 > t2.col1;":str, "default_pipe":str, 23:int);
- X_30:bat[:str] := bat.pack(".%3":str);
- X_31:bat[:str] := bat.pack("%3":str);
+ X_30:bat[:str] := bat.pack(".%5":str);
+ X_31:bat[:str] := bat.pack("%5":str);
X_32:bat[:str] := bat.pack("tinyint":str);
X_33:bat[:int] := bat.pack(1:int);
X_34:bat[:int] := bat.pack(0:int);
diff --git a/sql/test/pg_regress/Tests/interval.stable.err
b/sql/test/pg_regress/Tests/interval.stable.err
--- a/sql/test/pg_regress/Tests/interval.stable.err
+++ b/sql/test/pg_regress/Tests/interval.stable.err
@@ -54,7 +54,11 @@ MAPI = (monetdb) /var/tmp/mtest-3604/.s
QUERY = SELECT cast('10 years -11 month -12 days +13:14' as interval second)
AS "9 years...";
ERROR = !Wrong format (10 years -11 month -12 days +13:14)
CODE = 42000
-MAPI = (monetdb) /var/tmp/mtest-3604/.s.monetdb.35433
+MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425
+QUERY = INSERT INTO INTERVAL_TBL (f1) VALUES (60 * 60 * 24 * 365 * 2014);
+ERROR = !types bigint(37,0) and sec_interval(13,0) are not equal
+CODE = 42000
+MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425
QUERY = INSERT INTO INTERVAL_TBL (f1) VALUES ('123456789012345678');
ERROR = !Wrong format (123456789012345678)
CODE = 42000
@@ -144,7 +148,19 @@ QUERY = SELECT '' AS nine, INTERVAL_TBL.
WHERE INTERVAL_TBL.f1 > cast('@ 3 seconds ago' as interval second);
ERROR = !Wrong format (@ 3 seconds ago)
CODE = 42000
-MAPI = (monetdb) /var/tmp/mtest-45764/.s.monetdb.39324
+MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425
+QUERY = select avg(f1) from interval_tbl;
+ERROR = !types sec_interval(13,0) and month_interval(32,0) are not equal for
column 'f1'
+CODE = 42000
+MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425
+QUERY = select avg(cast(f1 as double)) from interval_tbl;
+ERROR = !types sec_interval(13,0) and double(53,0) are not equal for column
'f1'
+CODE = 42000
+MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425
+QUERY = select avg(cast(f1 as decimal)) from interval_tbl;
+ERROR = !types sec_interval(13,0) and decimal(18,3) are not equal for column
'f1'
+CODE = 42000
+MAPI = (monetdb) /var/tmp/mtest-149583/.s.monetdb.38425
QUERY = select avg(cast(f1 as decimal(22,3))) from interval_tbl;
ERROR = !Decimal(22,3) isn't supported because P=22 > 18 in: "select
avg(cast(f1 as decimal(22,3)"
!syntax error, unexpected ')' in: ")"
diff --git a/sql/test/pg_regress/Tests/interval.stable.out
b/sql/test/pg_regress/Tests/interval.stable.out
--- a/sql/test/pg_regress/Tests/interval.stable.out
+++ b/sql/test/pg_regress/Tests/interval.stable.out
@@ -46,33 +46,13 @@ stdout of test 'interval` in directory '
% ., sys.r1, sys.r2 # table_name
% fortyfive, f1, f1 # name
% char, sec_interval, sec_interval # type
-% 0, 15, 5 # length
-[ "", 63513504000.000, 1.234 ]
+% 0, 5, 5 # length
#SELECT '' AS ten, INTERVAL_TBL.* FROM INTERVAL_TBL order by f1 desc;
% ., sys.interval_tbl # table_name
% ten, f1 # name
% char, sec_interval # type
-% 0, 15 # length
-[ "", 63513504000.000 ]
+% 0, 5 # length
[ "", 1.234 ]
-#select avg(f1) from interval_tbl;
-% sys.%1 # table_name
-% %1 # name
-% double # type
-% 24 # length
-[ 3.175675085e+10 ]
-#select avg(cast(f1 as double)) from interval_tbl;
-% sys.%2 # table_name
-% %2 # name
-% double # type
-% 24 # length
-[ 3.1756752e+10 ]
-#select avg(cast(f1 as decimal)) from interval_tbl;
-% sys.%2 # table_name
-% %2 # name
-% double # type
-% 24 # length
-[ 3.1756752e+10 ]
#select min(f1) from interval_tbl;
% sys.%1 # table_name
% %1 # name
@@ -83,20 +63,20 @@ stdout of test 'interval` in directory '
% sys.%1 # table_name
% %1 # name
% sec_interval # type
-% 15 # length
-[ 63513504000.000 ]
+% 5 # length
+[ 1.234 ]
#select count(f1) from interval_tbl;
% sys.%1 # table_name
% %1 # name
% bigint # type
% 1 # length
-[ 2 ]
+[ 1 ]
#select count(distinct f1) from interval_tbl;
% sys.%1 # table_name
% %1 # name
% bigint # type
% 1 # length
-[ 2 ]
+[ 1 ]
#DROP TABLE INTERVAL_TBL;
# 12:56:40 >
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list