Changeset: af15ecc5d946 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=af15ecc5d946
Modified Files:
sql/backends/monet5/UDF/Tests/udf-fuse.stable.out
sql/backends/monet5/UDF/Tests/udf-reverse.stable.out
sql/backends/monet5/rest/Tests/jsonstore00.stable.out
sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows
sql/test/BugTracker-2009/Tests/overflow.SF-2853458.stable.out.Solaris
sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit
sql/test/Tests/decimal2.stable.out
sql/test/Tests/setoptimizer.stable.out.Windows
sql/test/Tests/systemfunctions.stable.out
sql/test/Tests/trace.stable.out
sql/test/leaks/Tests/check1.stable.out
sql/test/leaks/Tests/check1.stable.out.int128
sql/test/leaks/Tests/check1_bam.stable.out
sql/test/leaks/Tests/check1_gsl.stable.out
sql/test/leaks/Tests/check1_gsl.stable.out.int128
sql/test/leaks/Tests/check1_nogeom.stable.out
sql/test/leaks/Tests/check1_nogeom.stable.out.int128
sql/test/leaks/Tests/check2.stable.out
sql/test/leaks/Tests/check2.stable.out.int128
sql/test/leaks/Tests/check2_bam.stable.out
sql/test/leaks/Tests/check2_gsl.stable.out
sql/test/leaks/Tests/check2_gsl.stable.out.int128
sql/test/leaks/Tests/check2_nogeom.stable.out
sql/test/leaks/Tests/check2_nogeom.stable.out.int128
sql/test/leaks/Tests/check3.stable.out
sql/test/leaks/Tests/check3.stable.out.int128
sql/test/leaks/Tests/check3_bam.stable.out
sql/test/leaks/Tests/check3_gsl.stable.out
sql/test/leaks/Tests/check3_gsl.stable.out.int128
sql/test/leaks/Tests/check3_nogeom.stable.out
sql/test/leaks/Tests/check3_nogeom.stable.out.int128
sql/test/leaks/Tests/check4.stable.out
sql/test/leaks/Tests/check4.stable.out.int128
sql/test/leaks/Tests/check4_bam.stable.out
sql/test/leaks/Tests/check4_gsl.stable.out
sql/test/leaks/Tests/check4_gsl.stable.out.int128
sql/test/leaks/Tests/check4_nogeom.stable.out
sql/test/leaks/Tests/check4_nogeom.stable.out.int128
sql/test/leaks/Tests/check5.stable.out
sql/test/leaks/Tests/check5.stable.out.int128
sql/test/leaks/Tests/check5_bam.stable.out
sql/test/leaks/Tests/check5_gsl.stable.out
sql/test/leaks/Tests/check5_gsl.stable.out.int128
sql/test/leaks/Tests/check5_nogeom.stable.out
sql/test/leaks/Tests/check5_nogeom.stable.out.int128
Branch: default
Log Message:
Approvals.
diffs (truncated from 2700 to 300 lines):
diff --git a/sql/backends/monet5/UDF/Tests/udf-fuse.stable.out
b/sql/backends/monet5/UDF/Tests/udf-fuse.stable.out
--- a/sql/backends/monet5/UDF/Tests/udf-fuse.stable.out
+++ b/sql/backends/monet5/UDF/Tests/udf-fuse.stable.out
@@ -44,11 +44,11 @@ end user.s2_1;
% mal # name
% clob # type
% 88 # length
-function user.s3_1{autoCommit=true}(A0:sht,A1:sht):void;
+function user.s4_1{autoCommit=true}(A0:sht,A1:sht):void;
X_14:void := querylog.define("explain select
fuse(1000,2000);","sequential_pipe",5);
X_4 := udf.fuse(A0,A1);
sql.exportValue(1,".L","fuse_single_value","int",32,0,7,X_4,"");
-end user.s3_1;
+end user.s4_1;
#select fuse(1000,2000);
% .L # table_name
% fuse_single_value # name
@@ -60,11 +60,11 @@ end user.s3_1;
% mal # name
% clob # type
% 94 # length
-function user.s4_1{autoCommit=true}(A0:int,A1:int):void;
+function user.s6_1{autoCommit=true}(A0:int,A1:int):void;
X_14:void := querylog.define("explain select
fuse(1000000,2000000);","sequential_pipe",5);
X_4 := udf.fuse(A0,A1);
sql.exportValue(1,".L","fuse_single_value","bigint",64,0,7,X_4,"");
-end user.s4_1;
+end user.s6_1;
#select fuse(1000000,2000000);
% .L # table_name
% fuse_single_value # name
@@ -94,7 +94,7 @@ end user.s4_1;
% mal # name
% clob # type
% 97 # length
-function user.s8_1{autoCommit=true}():void;
+function user.s14_1{autoCommit=true}():void;
X_32:void := querylog.define("explain select fuse(a,b) from
udf_fuse;","sequential_pipe",20);
X_2 := sql.mvc();
X_3:bat[:oid,:oid] := sql.tid(X_2,"sys","udf_fuse");
@@ -113,13 +113,13 @@ function user.s8_1{autoCommit=true}():vo
sql.rsColumn(X_24,"sys.L","fuse_a","smallint",16,0,X_23);
X_30 := io.stdout();
sql.exportResult(X_30,X_24);
-end user.s8_1;
+end user.s14_1;
#explain select fuse(c,d) from udf_fuse;
% .explain # table_name
% mal # name
% clob # type
% 97 # length
-function user.s9_1{autoCommit=true}():void;
+function user.s15_1{autoCommit=true}():void;
X_32:void := querylog.define("explain select fuse(c,d) from
udf_fuse;","sequential_pipe",20);
X_2 := sql.mvc();
X_3:bat[:oid,:oid] := sql.tid(X_2,"sys","udf_fuse");
@@ -138,13 +138,13 @@ function user.s9_1{autoCommit=true}():vo
sql.rsColumn(X_24,"sys.L","fuse_c","int",32,0,X_23);
X_30 := io.stdout();
sql.exportResult(X_30,X_24);
-end user.s9_1;
+end user.s15_1;
#explain select fuse(e,f) from udf_fuse;
% .explain # table_name
% mal # name
% clob # type
% 97 # length
-function user.s10_1{autoCommit=true}():void;
+function user.s16_1{autoCommit=true}():void;
X_32:void := querylog.define("explain select fuse(e,f) from
udf_fuse;","sequential_pipe",20);
X_2 := sql.mvc();
X_3:bat[:oid,:oid] := sql.tid(X_2,"sys","udf_fuse");
@@ -163,7 +163,7 @@ function user.s10_1{autoCommit=true}():v
sql.rsColumn(X_24,"sys.L","fuse_e","bigint",64,0,X_23);
X_30 := io.stdout();
sql.exportResult(X_30,X_24);
-end user.s10_1;
+end user.s16_1;
#select fuse(a,b) from udf_fuse;
% sys.L # table_name
% fuse_a # name
diff --git a/sql/backends/monet5/UDF/Tests/udf-reverse.stable.out
b/sql/backends/monet5/UDF/Tests/udf-reverse.stable.out
--- a/sql/backends/monet5/UDF/Tests/udf-reverse.stable.out
+++ b/sql/backends/monet5/UDF/Tests/udf-reverse.stable.out
@@ -83,7 +83,7 @@ end user.s2_1;
% mal # name
% clob # type
% 101 # length
-function user.s6_1{autoCommit=true}():void;
+function user.s10_1{autoCommit=true}():void;
X_24:void := querylog.define("explain select reverse(x) from
udf_reverse;","sequential_pipe",15);
X_2 := sql.mvc();
X_3:bat[:oid,:oid] := sql.tid(X_2,"sys","udf_reverse");
@@ -97,7 +97,7 @@ function user.s6_1{autoCommit=true}():vo
sql.rsColumn(X_17,"sys.L","reverse_x","clob",0,0,X_16);
X_22 := io.stdout();
sql.exportResult(X_22,X_17);
-end user.s6_1;
+end user.s10_1;
#select reverse(x) from udf_reverse;
% sys.L # table_name
% reverse_x # name
diff --git a/sql/backends/monet5/rest/Tests/jsonstore00.stable.out
b/sql/backends/monet5/rest/Tests/jsonstore00.stable.out
--- a/sql/backends/monet5/rest/Tests/jsonstore00.stable.out
+++ b/sql/backends/monet5/rest/Tests/jsonstore00.stable.out
@@ -182,7 +182,7 @@ Ready.
% .L # table_name
% error # name
% char # type
-% 21 # length
+% 20 # length
[ "No Parameter Allowed" ]
#SELECT 'Missing Attachment PATH' AS error;
% .L # table_name
diff --git a/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
b/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
--- a/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
+++ b/sql/benchmarks/tpch/Tests/16-explain.stable.out.32bit
@@ -95,40 +95,40 @@ function user.s2_1{autoCommit=true}(A0:s
X_70:bat[:oid,:int] := sql.bind(X_13,"sys","part","p_size",1);
X_71 := sql.delta(X_66,X_68,r1_72,X_70);
X_72 := algebra.leftfetchjoin(X_64,X_71);
- X_73:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_brand",0);
- (X_75,r1_80) := sql.bind(X_13,"sys","part","p_brand",2);
- X_78:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_brand",1);
+ X_73:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_type",0);
+ (X_75,r1_80) := sql.bind(X_13,"sys","part","p_type",2);
+ X_78:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_type",1);
X_79 := sql.delta(X_73,X_75,r1_80,X_78);
X_80 := algebra.leftfetchjoin(X_64,X_79);
- X_81:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_type",0);
- (X_83,r1_89) := sql.bind(X_13,"sys","part","p_type",2);
- X_85:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_type",1);
- X_86 := sql.delta(X_81,X_83,r1_89,X_85);
- X_87 := algebra.leftfetchjoin(X_64,X_86);
- X_89 := algebra.likesubselect(X_87,nil:BAT,A1,"",true);
- X_92 := algebra.subselect(X_80,X_89,A0,A0,true,true,true);
- X_93 := algebra.subselect(X_72,X_92,A2,A2,true,true,false);
- X_95 := algebra.subselect(X_72,X_92,A3,A3,true,true,false);
- X_96 := bat.mergecand(X_93,X_95);
- X_97 := algebra.subselect(X_72,X_92,A4,A4,true,true,false);
- X_98 := bat.mergecand(X_96,X_97);
- X_99 := algebra.subselect(X_72,X_92,A5,A5,true,true,false);
- X_100 := bat.mergecand(X_98,X_99);
- X_101 := algebra.subselect(X_72,X_92,A6,A6,true,true,false);
- X_102 := bat.mergecand(X_100,X_101);
- X_103 := algebra.subselect(X_72,X_92,A7,A7,true,true,false);
- X_104 := bat.mergecand(X_102,X_103);
- X_105 := algebra.subselect(X_72,X_92,A8,A8,true,true,false);
- X_106 := bat.mergecand(X_104,X_105);
- X_107 := algebra.subselect(X_72,X_92,A9,A9,true,true,false);
- X_108 := bat.mergecand(X_106,X_107);
- X_109 := algebra.leftfetchjoin(X_108,X_64);
- (X_110,r1_125) :=
algebra.subjoin(X_63,X_109,nil:BAT,nil:BAT,false,nil:lng);
- X_211 := algebra.leftfetchjoin(r1_125,X_108);
- X_113:bat[:oid,:str] := algebra.leftfetchjoin(X_211,X_87);
- X_114:bat[:oid,:str] := algebra.leftfetchjoin(X_211,X_80);
+ X_82:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_brand",0);
+ (X_84,r1_91) := sql.bind(X_13,"sys","part","p_brand",2);
+ X_86:bat[:oid,:str] := sql.bind(X_13,"sys","part","p_brand",1);
+ X_87 := sql.delta(X_82,X_84,r1_91,X_86);
+ X_88 := algebra.leftfetchjoin(X_64,X_87);
+ X_89 := algebra.subselect(X_88,A0,A0,true,true,true);
+ X_91 := algebra.likesubselect(X_80,X_89,A1,"",true);
+ X_92 := algebra.subselect(X_72,X_91,A2,A2,true,true,false);
+ X_94 := algebra.subselect(X_72,X_91,A3,A3,true,true,false);
+ X_95 := bat.mergecand(X_92,X_94);
+ X_96 := algebra.subselect(X_72,X_91,A4,A4,true,true,false);
+ X_97 := bat.mergecand(X_95,X_96);
+ X_98 := algebra.subselect(X_72,X_91,A5,A5,true,true,false);
+ X_99 := bat.mergecand(X_97,X_98);
+ X_100 := algebra.subselect(X_72,X_91,A6,A6,true,true,false);
+ X_101 := bat.mergecand(X_99,X_100);
+ X_102 := algebra.subselect(X_72,X_91,A7,A7,true,true,false);
+ X_103 := bat.mergecand(X_101,X_102);
+ X_104 := algebra.subselect(X_72,X_91,A8,A8,true,true,false);
+ X_105 := bat.mergecand(X_103,X_104);
+ X_106 := algebra.subselect(X_72,X_91,A9,A9,true,true,false);
+ X_107 := bat.mergecand(X_105,X_106);
+ X_108 := algebra.leftfetchjoin(X_107,X_64);
+ (X_109,r1_124) :=
algebra.subjoin(X_63,X_108,nil:BAT,nil:BAT,false,nil:lng);
+ X_211 := algebra.leftfetchjoin(r1_124,X_107);
+ X_113:bat[:oid,:str] := algebra.leftfetchjoin(X_211,X_80);
+ X_114:bat[:oid,:str] := algebra.leftfetchjoin(X_211,X_88);
X_115:bat[:oid,:int] := algebra.leftfetchjoin(X_211,X_72);
- X_116:bat[:oid,:int] := algebra.leftfetchjoinPath(X_110,X_52,X_26);
+ X_116:bat[:oid,:int] := algebra.leftfetchjoinPath(X_109,X_52,X_26);
(X_117,r1_136,r2_136) := group.subgroup(X_116);
(X_120,r1_139,r2_139) := group.subgroup(X_115,X_117);
(X_123,r1_142,r2_142) := group.subgroup(X_114,X_120);
diff --git
a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows
b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows
---
a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows
+++
b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out.Windows
@@ -28,13 +28,13 @@ Ready.
% .plan # table_name
% rel # name
% clob # type
-% 191 # length
+% 173 # length
insert(
| table(sys.cm_tmp) [ cm_tmp.i, cm_tmp.%TID% NOT NULL ]
| union (
-| | table sys.copyfrom(varchar "sys", varchar "cm_tmp", varchar "|", varchar
"\n", varchar "NULL", varchar "null", varchar "a:\file1", bigint "-1", bigint
"0", int "0"), [ cm_tmp.i ] COUNT ,
-| | table sys.copyfrom(varchar "sys", varchar "cm_tmp", varchar "|", varchar
"\n", varchar "NULL", varchar "null", varchar "Z:/file2", bigint "-1", bigint
"0", int "0"), [ cm_tmp.i ] COUNT
-| ) [ ]
+| | table sys.copyfrom(table(cm_tmp), varchar "|", varchar "\n", varchar
"NULL", varchar "null", varchar "a:\file1", bigint "-1", bigint "0", int "0"),
[ cm_tmp.i ] COUNT ,
+| | table sys.copyfrom(table(cm_tmp), varchar "|", varchar "\n", varchar
"NULL", varchar "null", varchar "Z:/file2", bigint "-1", bigint "0", int "0"),
[ cm_tmp.i ] COUNT
+| ) [ int "NULL" ]
)
# 08:59:53 >
diff --git
a/sql/test/BugTracker-2009/Tests/overflow.SF-2853458.stable.out.Solaris
b/sql/test/BugTracker-2009/Tests/overflow.SF-2853458.stable.out.Solaris
--- a/sql/test/BugTracker-2009/Tests/overflow.SF-2853458.stable.out.Solaris
+++ b/sql/test/BugTracker-2009/Tests/overflow.SF-2853458.stable.out.Solaris
@@ -25,8 +25,8 @@ Ready.
# 22:26:13 >
#select cast(power(2,63) as bigint);
-% . # table_name
-% power_single_value # name
+% .L1 # table_name
+% L1 # name
% bigint # type
% 19 # length
[ 9223372036854775807 ]
diff --git
a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit
b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit
--- a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit
+++ b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out.32bit
@@ -47,20 +47,21 @@ 20 rows
Operation successful
-+-------------------------------------------------------------------------------+
++--------------------------------------------------------------------------------------------------+
| mal |
-+===============================================================================+
++==================================================================================================+
| function user.s3_1{autoCommit=true}():void; |
+| X_49:void := querylog.define("explain select count(*) from
tables\n;","sequential_pipe",31); |
| X_3:bat[:oid,:wrd] := bat.new(nil:oid,nil:wrd); |
| X_2 := sql.mvc(); |
| X_9:bat[:oid,:sht] := sql.bind(X_2,"sys","_tables","type",0); |
| X_6:bat[:oid,:oid] := sql.tid(X_2,"sys","_tables"); |
| X_64 := algebra.subselect(X_9,X_6,2:sht,2:sht,true,true,true); |
| (X_12,r1_12) := sql.bind(X_2,"sys","_tables","type",2); |
-| X_65 := algebra.subselect(r1_12,2:sht,2:sht,true,true,true); |
+| X_65 :=
algebra.subselect(r1_12,nil:bat[:oid,:oid],2:sht,2:sht,true,true,true);
|
| X_15:bat[:oid,:sht] := sql.bind(X_2,"sys","_tables","type",1); |
-| X_66 := algebra.subselect(X_15,X_6,2:sht,2:sht,true,true,true); |
-| X_17 := sql.subdelta(X_64,X_6,X_12,X_65,X_66); |
+| X_67 := algebra.subselect(X_15,X_6,2:sht,2:sht,true,true,true);
|
+| X_17 := sql.subdelta(X_64,X_6,X_12,X_65,X_67);
|
| X_18:bat[:oid,:int] := sql.bind(X_2,"sys","_tables","id",0); |
| (X_20,r1_25) := sql.bind(X_2,"sys","_tables","id",2); |
| X_22:bat[:oid,:int] := sql.bind(X_2,"sys","_tables","id",1); |
@@ -79,9 +80,8 @@ Operation successful
| X_39 := bat.append(X_26,X_38,true); |
| X_40:wrd := aggr.sum(X_39); |
| sql.exportValue(1,".L1","L1","wrd",32,0,7,X_40,"");
|
-| end s3_1; |
-| # querylog.define("explain select count(*) from
tables\n;","sequential_pipe") |
-+-------------------------------------------------------------------------------+
+| end user.s3_1;
|
++--------------------------------------------------------------------------------------------------+
31 rows
diff --git a/sql/test/Tests/decimal2.stable.out
b/sql/test/Tests/decimal2.stable.out
--- a/sql/test/Tests/decimal2.stable.out
+++ b/sql/test/Tests/decimal2.stable.out
@@ -70,7 +70,7 @@ Ready.
% .L # table_name
% single_value # name
% decimal # type
-% 3 # length
+% 2 # length
[ 0 ]
# 20:26:51 >
diff --git a/sql/test/Tests/setoptimizer.stable.out.Windows
b/sql/test/Tests/setoptimizer.stable.out.Windows
--- a/sql/test/Tests/setoptimizer.stable.out.Windows
+++ b/sql/test/Tests/setoptimizer.stable.out.Windows
@@ -42,37 +42,36 @@ Ready.
# 02:57:35 >
#select optimizer;
-% . # table_name
+% .L # table_name
% single_value # name
% varchar # type
% 12 # length
[ "minimal_pipe" ]
#set optimizer=' optimizer.inline(); optimizer.remap(); optimizer.evaluate();
optimizer.costModel(); optimizer.coercions(); optimizer.emptySet();
optimizer.aliases(); optimizer.mergetable(); optimizer.deadcode();
optimizer.commonTerms(); optimizer.joinPath(); optimizer.reorder();
optimizer.deadcode(); optimizer.reduce(); optimizer.history();
optimizer.multiplex(); optimizer.accumulators(); optimizer.garbageCollector();';
#select optimizer;
-% . # table_name
+% .L # table_name
% single_value # name
% varchar # type
-% 6 # length
-[ "user_1" ]
+% 12 # length
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list