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
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to