MonetDB: default - approved output
Changeset: 9e2c188cfb6d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9e2c188cfb6d Modified Files: sql/test/pg_regress/Tests/interval.stable.out sql/test/pg_regress/Tests/interval.stable.out.int128 sql/test/quantiles/Tests/quantiles.stable.out Branch: default Log Message: approved output diffs (45 lines): 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 @@ -102,7 +102,7 @@ Ready. % sys.L2 # table_name % L2 # name % decimal # type -% 24 # length +% 41 # length [ -7034318805200352350.000 ] #select count(f1) from interval_tbl; % sys.L1 # table_name diff --git a/sql/test/pg_regress/Tests/interval.stable.out.int128 b/sql/test/pg_regress/Tests/interval.stable.out.int128 --- a/sql/test/pg_regress/Tests/interval.stable.out.int128 +++ b/sql/test/pg_regress/Tests/interval.stable.out.int128 @@ -102,7 +102,7 @@ Ready. % sys.L2 # table_name % L2 # name % decimal # type -% 24 # length +% 41 # length [ -7034318805200352350.000 ] #select count(f1) from interval_tbl; % sys.L1 # table_name diff --git a/sql/test/quantiles/Tests/quantiles.stable.out b/sql/test/quantiles/Tests/quantiles.stable.out --- a/sql/test/quantiles/Tests/quantiles.stable.out +++ b/sql/test/quantiles/Tests/quantiles.stable.out @@ -103,7 +103,7 @@ Ready. % sys.L1 # table_name % L1 # name % decimal # type -% 17 # length +% 20 # length [ 36724.50 ] #select quantile(l_extendedprice,0.0) from lit; % sys.L1 # table_name @@ -135,7 +135,7 @@ Ready. % sys.L1 # table_name % L1 # name % decimal # type -% 17 # length +% 20 # length [ 36960.68 ] [ 37144.20 ] [ 35937.88 ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 20ccf1982260 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=20ccf1982260 Modified Files: sql/test/BugTracker-2014/Tests/python-microseconds.Bug-3439.stable.out Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/test/BugTracker-2014/Tests/python-microseconds.Bug-3439.stable.out b/sql/test/BugTracker-2014/Tests/python-microseconds.Bug-3439.stable.out --- a/sql/test/BugTracker-2014/Tests/python-microseconds.Bug-3439.stable.out +++ b/sql/test/BugTracker-2014/Tests/python-microseconds.Bug-3439.stable.out @@ -55,7 +55,7 @@ Ready. [(datetime.datetime(2014, 4, 24, 19, 12, 12, 415000),)] [(datetime.date(2014, 4, 24),)] [(datetime.time(17, 12, 12),)] -[(datetime.time(17, 12, 12),)] +[(datetime.time(19, 12, 12),)] # 17:15:02 # 17:15:02 Done. ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: ff3e80f0202c for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ff3e80f0202c Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: approved output diffs (21 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -2225,7 +2225,7 @@ void freeSymbolList(Symbol s); void freeVariable(MalBlkPtr mb, int varid); str fstrcmp0_impl(dbl *ret, str *string1, str *string2); str fstrcmp_impl(dbl *ret, str *string1, str *string2, dbl *minimum); -str function2str(MalBlkPtr mb, int flg); +str function2str(MalBlkPtr mb); void garbageCollector(Client cntxt, MalBlkPtr mb, MalStkPtr stk, int flag); void garbageElement(Client cntxt, ValPtr v); str generatorRef; @@ -2385,7 +2385,7 @@ int logger_exit_wrap(logger *L); int logger_find_bat_wrap(int *bid, logger *L, str nme); int logger_restart_wrap(logger *L); str lookupRef; -str mal2str(MalBlkPtr mb, int flg, int first, int last); +str mal2str(MalBlkPtr mb, int first, int last); malType malAnyBatType(malType t1, malType t2); int malAtomSize(int size, int align, char *name); int malBootstrap(void); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: df25227185af for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=df25227185af Modified Files: sql/benchmarks/tpch/Tests/06-explain.stable.out.int128 sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 sql/benchmarks/tpch/Tests/19-explain.stable.out.int128 Branch: default Log Message: approved output diffs (87 lines): diff --git a/sql/benchmarks/tpch/Tests/06-explain.stable.out.int128 b/sql/benchmarks/tpch/Tests/06-explain.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/06-explain.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/06-explain.stable.out.int128 @@ -43,32 +43,32 @@ function user.s2_1{autoCommit=true}(A0:d X_67:void := querylog.define(explain select\n\tsum(l_extendedprice * l_discount) as revenue\nfrom\n\tlineitem\nwhere\n\tl_shipdate = date \\'1994-01-01\\'\n\tand l_shipdate date \\'1994-01-01\\' + interval \\'1\\' year\n\tand l_discount between 0.06 - 0.01 and 0.06 + 0.01\n\tand l_quantity 24;,sequential_pipe,40); X_10 := sql.mvc(); X_14:bat[:oid,:lng] := sql.bind(X_10,sys,lineitem,l_discount,0); -X_27:bat[:oid,:int] := sql.bind(X_10,sys,lineitem,l_quantity,0); -X_32:bat[:oid,:date] := sql.bind(X_10,sys,lineitem,l_shipdate,0); +X_27:bat[:oid,:date] := sql.bind(X_10,sys,lineitem,l_shipdate,0); +X_33:bat[:oid,:int] := sql.bind(X_10,sys,lineitem,l_quantity,0); X_11:bat[:oid,:oid] := sql.tid(X_10,sys,lineitem); -X_39 := mtime.addmonths(A1,A2); -X_83 := algebra.subselect(X_32,X_11,A0,X_39,true,false,false); -(X_34,r1_43) := sql.bind(X_10,sys,lineitem,l_shipdate,2); -X_84 := algebra.subselect(r1_43,nil:bat[:oid,:oid],A0,X_39,true,false,false); -X_38:bat[:oid,:date] := sql.bind(X_10,sys,lineitem,l_shipdate,1); -X_86 := algebra.subselect(X_38,X_11,A0,X_39,true,false,false); -X_40 := sql.subdelta(X_83,X_11,X_34,X_84,X_86); -X_87 := algebra.thetasubselect(X_27,X_40,A7,); -(X_29,r1_35) := sql.bind(X_10,sys,lineitem,l_quantity,2); -X_88 := algebra.thetasubselect(r1_35,nil:bat[:oid,:oid],A7,); -X_31:bat[:oid,:int] := sql.bind(X_10,sys,lineitem,l_quantity,1); -X_90 := algebra.thetasubselect(X_31,X_40,A7,); -X_43 := sql.subdelta(X_87,X_40,X_29,X_88,X_90); +X_83 := algebra.thetasubselect(X_33,X_11,A7,); +(X_37,r1_48) := sql.bind(X_10,sys,lineitem,l_quantity,2); +X_84 := algebra.thetasubselect(r1_48,nil:bat[:oid,:oid],A7,); +X_39:bat[:oid,:int] := sql.bind(X_10,sys,lineitem,l_quantity,1); +X_86 := algebra.thetasubselect(X_39,X_11,A7,); +X_40 := sql.subdelta(X_83,X_11,X_37,X_84,X_86); +X_32 := mtime.addmonths(A1,A2); +X_87 := algebra.subselect(X_27,X_40,A0,X_32,true,false,false); +(X_29,r1_35) := sql.bind(X_10,sys,lineitem,l_shipdate,2); +X_88 := algebra.subselect(r1_35,nil:bat[:oid,:oid],A0,X_32,true,false,false); +X_31:bat[:oid,:date] := sql.bind(X_10,sys,lineitem,l_shipdate,1); +X_90 := algebra.subselect(X_31,X_40,A0,X_32,true,false,false); +X_42 := sql.subdelta(X_87,X_40,X_29,X_88,X_90); X_22 := calc.-(A3,A4); X_23 := calc.lng(2,X_22,15,2); X_25 := calc.+(A5,A6); X_26 := calc.lng(2,X_25,15,2); -X_91 := algebra.subselect(X_14,X_43,X_23,X_26,true,true,false); +X_91 := algebra.subselect(X_14,X_42,X_23,X_26,true,true,false); (X_17,r1_17) := sql.bind(X_10,sys,lineitem,l_discount,2); X_92 := algebra.subselect(r1_17,nil:bat[:oid,:oid],X_23,X_26,true,true,false); X_20:bat[:oid,:lng] := sql.bind(X_10,sys,lineitem,l_discount,1); -X_94 := algebra.subselect(X_20,X_43,X_23,X_26,true,true,false); -X_45 := sql.subdelta(X_91,X_43,X_17,X_92,X_94); +X_94 := algebra.subselect(X_20,X_42,X_23,X_26,true,true,false); +X_45 := sql.subdelta(X_91,X_42,X_17,X_92,X_94); X_46:bat[:oid,:lng] := sql.bind(X_10,sys,lineitem,l_extendedprice,0); (X_49,r1_63) := sql.bind(X_10,sys,lineitem,l_extendedprice,2); X_52:bat[:oid,:lng] := sql.bind(X_10,sys,lineitem,l_extendedprice,1); @@ -77,7 +77,7 @@ function user.s2_1{autoCommit=true}(A0:d X_57 := sql.projectdelta(X_45,X_14,X_17,r1_17,X_20); X_58:bat[:oid,:hge] := batcalc.*(X_55,X_57); X_59:hge := aggr.sum(X_58); -sql.exportValue(1,sys.L1,revenue,decimal,30,4,9,X_59,); +sql.exportValue(1,sys.L1,revenue,decimal,30,4,10,X_59,); end user.s2_1; # 22:53:26 diff --git a/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 b/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 @@ -93,7 +93,7 @@ function user.s2_1{autoCommit=true}(A0:s X_84:hge := aggr.sum(X_83); X_85 := calc./(X_77,X_84); X_86 := calc.*(A0,X_85); -sql.exportValue(1,.L2,promo_revenue,decimal,39,2,9,X_86,); +sql.exportValue(1,.L2,promo_revenue,decimal,39,2,10,X_86,); end user.s2_1; # 22:53:29 diff --git a/sql/benchmarks/tpch/Tests/19-explain.stable.out.int128
MonetDB: default - approved output after profiler changes
Changeset: 58edc51c22db for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=58edc51c22db Modified Files: clients/Tests/MAL-signatures_all.stable.out clients/Tests/MAL-signatures_all.stable.out.int128 clients/Tests/SQL-dump_all.stable.out clients/Tests/SQL-dump_all.stable.out.int128 clients/Tests/SQL-dump_all.stable.out.oid32 clients/Tests/SQL-dump_all.stable.out.oid32.int128 clients/Tests/exports.stable.out Branch: default Log Message: approved output after profiler changes diffs (truncated from 3218 to 300 lines): diff --git a/clients/Tests/MAL-signatures_all.stable.out b/clients/Tests/MAL-signatures_all.stable.out --- a/clients/Tests/MAL-signatures_all.stable.out +++ b/clients/Tests/MAL-signatures_all.stable.out @@ -40136,7 +40136,7 @@ pattern querylog.call(tick1:timestamp,ti address QLOGcall; comment Add a new query call to the query log -command querylog.define(q:str,pipe:str):void +command querylog.define(q:str,pipe:str,size:int):void address QLOGdefineNaive; comment Noop operation, just marking the query diff --git a/clients/Tests/MAL-signatures_all.stable.out.int128 b/clients/Tests/MAL-signatures_all.stable.out.int128 --- a/clients/Tests/MAL-signatures_all.stable.out.int128 +++ b/clients/Tests/MAL-signatures_all.stable.out.int128 @@ -51071,7 +51071,7 @@ pattern querylog.call(tick1:timestamp,ti address QLOGcall; comment Add a new query call to the query log -command querylog.define(q:str,pipe:str):void +command querylog.define(q:str,pipe:str,size:int):void address QLOGdefineNaive; comment Noop operation, just marking the query diff --git a/clients/Tests/SQL-dump_all.stable.out b/clients/Tests/SQL-dump_all.stable.out --- a/clients/Tests/SQL-dump_all.stable.out +++ b/clients/Tests/SQL-dump_all.stable.out @@ -201,6 +201,8 @@ SYSTEM FUNCTION sys.point SYSTEM FUNCTION sys.pointfromtext SYSTEM FUNCTION sys.polyfromtext SYSTEM FUNCTION sys.polygonfromtext +SYSTEM FUNCTION sys.profiler_openstream +SYSTEM FUNCTION sys.profiler_stethoscope SYSTEM FUNCTION sys.quantile SYSTEM FUNCTION sys.querycache SYSTEM FUNCTION sys.querylog diff --git a/clients/Tests/SQL-dump_all.stable.out.int128 b/clients/Tests/SQL-dump_all.stable.out.int128 --- a/clients/Tests/SQL-dump_all.stable.out.int128 +++ b/clients/Tests/SQL-dump_all.stable.out.int128 @@ -197,6 +197,8 @@ SYSTEM FUNCTION sys.point SYSTEM FUNCTION sys.pointfromtext SYSTEM FUNCTION sys.polyfromtext SYSTEM FUNCTION sys.polygonfromtext +SYSTEM FUNCTION sys.profiler_openstream +SYSTEM FUNCTION sys.profiler_stethoscope SYSTEM FUNCTION sys.quantile SYSTEM FUNCTION sys.querycache SYSTEM FUNCTION sys.querylog @@ -1826,121 +1828,121 @@ 5957 minfltbigint64 0 5961NULLtr 5958 majfltbigint64 0 5961NULLtrue 10 NULL 5959 nvcsw bigint64 0 5961NULLtrue11 NULL 5960 stmt clob 0 0 5961NULLtrue12 NULL -6084 user clob 0 0 6090NULLtrue0 NULL -6085 login timestamp 7 0 6090NULLtrue1 NULL -6086 sessiontimeoutbigint64 0 6090NULL true2 NULL -6087 lastcommand timestamp 7 0 6090NULLtrue 3 NULL -6088 querytimeout bigint64 0 6090NULLtrue 4 NULL -6089 activeboolean 1 0 6090NULLtrue 5 NULL -6167 name clob 0 0 6170NULLtrue0 NULL -6168 def clob 0 0 6170NULLtrue1 NULL -6169 statusclob 0 0 6170NULLtrue2 NULL -6176 name clob 0 0 6178NULLtrue0 NULL -6177 value clob 0 0 6178NULLtrue1 NULL -6208 qtag bigint64 0 6216NULLtrue0 NULL -6209 user clob 0 0 6216NULLtrue1 NULL -6210 started timestamp 7 0 6216NULLtrue 2 NULL -6211 estimate timestamp 7 0 6216NULLtrue 3 NULL -6212 progress int 32 0 6216NULLtrue4 NULL -6213 statusclob 0 0 6216NULLtrue5 NULL -6214 tag oid 63 0 6216NULLtrue6 NULL -6215 query clob 0 0 6216NULLtrue7 NULL -6909 schemaclob 0 0 6922NULLtrue0 NULL -6910 table clob 0 0 6922NULLtrue1 NULL -6911 columnclob 0 0 6922NULLtrue2 NULL -6912 type clob 0 0 6922NULLtrue3 NULL -6913 mode clob 0 0 6922NULLtrue4 NULL -6914
MonetDB: default - approved output after profiler's new functions
Changeset: 618a83bac43b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=618a83bac43b Modified Files: sql/test/Tests/systemfunctions_bam.stable.out sql/test/Tests/systemfunctions_bam.stable.out.int128 Branch: default Log Message: approved output after profiler's new functions diffs (26 lines): diff --git a/sql/test/Tests/systemfunctions_bam.stable.out b/sql/test/Tests/systemfunctions_bam.stable.out --- a/sql/test/Tests/systemfunctions_bam.stable.out +++ b/sql/test/Tests/systemfunctions_bam.stable.out @@ -533,6 +533,9 @@ Ready. [ sys, polygonfromtext, 0, polygon, -- alias\ncreate function polygonfromtext(wkt string, srid smallint) returns polygon external name geom.\PolyFromText\; ] [ sys, polygonfromtext, 1, clob, ] [ sys, polygonfromtext, 2, smallint, ] +[ sys, profiler_openstream, 0, clob, create procedure profiler_openstream(host string, port int) external name profiler.\openStream\;] +[ sys, profiler_openstream, 1, int,] +[ sys, profiler_stethoscope, 0, int, create procedure profiler_stethoscope(ticks int) external name profiler.stethoscope; ] [ sys, quantile, 0, tinyint, create aggregate quantile(val tinyint, q double) returns tinyint\n \texternal name \aggr\.\quantile\; ] [ sys, quantile, 1, tinyint,] [ sys, quantile, 2, double, ] diff --git a/sql/test/Tests/systemfunctions_bam.stable.out.int128 b/sql/test/Tests/systemfunctions_bam.stable.out.int128 --- a/sql/test/Tests/systemfunctions_bam.stable.out.int128 +++ b/sql/test/Tests/systemfunctions_bam.stable.out.int128 @@ -551,6 +551,9 @@ Ready. [ sys, polygonfromtext, 0, polygon, -- alias\ncreate function polygonfromtext(wkt string, srid smallint) returns polygon external name geom.\PolyFromText\; ] [ sys, polygonfromtext, 1, clob, ] [ sys, polygonfromtext, 2, smallint, ] +[ sys, profiler_openstream, 0, clob, create procedure profiler_openstream(host string, port int) external name profiler.\openStream\;] +[ sys, profiler_openstream, 1, int,] +[ sys, profiler_stethoscope, 0, int, create procedure profiler_stethoscope(ticks int) external name profiler.stethoscope; ] [ sys, quantile, 0, tinyint, create aggregate quantile(val tinyint, q double) returns tinyint\n \texternal name \aggr\.\quantile\; ] [ sys, quantile, 1, tinyint,] [ sys, quantile, 2, double, ] ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output after querylog changes
Changeset: 249e4dd2c575 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=249e4dd2c575 Modified Files: sql/backends/monet5/UDF/Tests/udf-fuse.stable.out sql/backends/monet5/UDF/Tests/udf-reverse.stable.out Branch: default Log Message: approved output after querylog changes diffs (102 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 @@ -27,9 +27,9 @@ Ready. % .explain # table_name % mal # name % clob # type -% 81 # length +% 83 # length function user.s2_1{autoCommit=true}(A0:bte,A1:bte):void; -X_14:void := querylog.define(explain select fuse(1,2);,sequential_pipe); +X_14:void := querylog.define(explain select fuse(1,2);,sequential_pipe,5); X_4 := udf.fuse(A0,A1); sql.exportValue(1,.L,fuse_single_value,smallint,16,0,7,X_4,); end user.s2_1; @@ -43,9 +43,9 @@ end user.s2_1; % .explain # table_name % mal # name % clob # type -% 87 # length +% 89 # length function user.s3_1{autoCommit=true}(A0:sht,A1:sht):void; -X_14:void := querylog.define(explain select fuse(1000,2000);,sequential_pipe); +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; @@ -59,9 +59,9 @@ end user.s3_1; % .explain # table_name % mal # name % clob # type -% 93 # length +% 95 # length function user.s4_1{autoCommit=true}(A0:int,A1:int):void; -X_14:void := querylog.define(explain select fuse(100,200);,sequential_pipe); +X_14:void := querylog.define(explain select fuse(100,200);,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; @@ -93,9 +93,9 @@ end user.s4_1; % .explain # table_name % mal # name % clob # type -% 95 # length +% 98 # length function user.s8_1{autoCommit=true}():void; -X_32:void := querylog.define(explain select fuse(a,b) from udf_fuse;,sequential_pipe); +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); X_6:bat[:oid,:bte] := sql.bind(X_2,sys,udf_fuse,a,0); @@ -118,9 +118,9 @@ end user.s8_1; % .explain # table_name % mal # name % clob # type -% 95 # length +% 98 # length function user.s9_1{autoCommit=true}():void; -X_32:void := querylog.define(explain select fuse(c,d) from udf_fuse;,sequential_pipe); +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); X_6:bat[:oid,:sht] := sql.bind(X_2,sys,udf_fuse,c,0); @@ -143,9 +143,9 @@ end user.s9_1; % .explain # table_name % mal # name % clob # type -% 95 # length +% 98 # length function user.s10_1{autoCommit=true}():void; -X_32:void := querylog.define(explain select fuse(e,f) from udf_fuse;,sequential_pipe); +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); X_6:bat[:oid,:int] := sql.bind(X_2,sys,udf_fuse,e,0); 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 @@ -48,9 +48,9 @@ Ready. % .explain # table_name % mal # name % clob # type -% 94 # length +% 96 # length function user.s2_1{autoCommit=true}(A0:str):void; -X_12:void := querylog.define(explain select reverse(\\'MonetDB\\');,sequential_pipe); +X_12:void := querylog.define(explain select reverse(\\'MonetDB\\');,sequential_pipe,5); X_3 := udf.reverse(A0); sql.exportValue(1,.L,reverse_single_value,clob,0,0,4,X_3,); end user.s2_1; @@ -82,9 +82,9 @@ end user.s2_1; % .explain # table_name % mal # name % clob # type -% 99 # length +% 102 # length function user.s6_1{autoCommit=true}():void; -X_24:void := querylog.define(explain select reverse(x) from udf_reverse;,sequential_pipe); +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); X_6:bat[:oid,:str] := sql.bind(X_2,sys,udf_reverse,x,0); ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 9545aa95d8c7 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9545aa95d8c7 Modified Files: sql/test/leaks/Tests/check1_bam.stable.out.int128 sql/test/leaks/Tests/check2_bam.stable.out.int128 sql/test/leaks/Tests/check3_bam.stable.out.int128 sql/test/leaks/Tests/check4_bam.stable.out.int128 sql/test/leaks/Tests/check5_bam.stable.out.int128 Branch: default Log Message: approved output diffs (200 lines): diff --git a/sql/test/leaks/Tests/check1_bam.stable.out.int128 b/sql/test/leaks/Tests/check1_bam.stable.out.int128 --- a/sql/test/leaks/Tests/check1_bam.stable.out.int128 +++ b/sql/test/leaks/Tests/check1_bam.stable.out.int128 @@ -43,7 +43,7 @@ Ready. [ oid, bit, 1515] [ oid, bit, 1515] [ oid, bit, 1515] -[ oid, bte, 4247] +[ oid, bte, 4246] [ oid, int, 0 ] [ oid, int, 0 ] [ oid, int, 0 ] @@ -109,11 +109,11 @@ Ready. [ oid, int, 1515] [ oid, int, 1515] [ oid, int, 1515] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] [ oid, lng, 0 ] [ oid, lng, 0 ] [ oid, lng, 0 ] @@ -239,8 +239,8 @@ Ready. [ oid, str, 1515] [ oid, str, 1515] [ oid, str, 1515] -[ oid, str, 4247] -[ oid, str, 4247] +[ oid, str, 4246] +[ oid, str, 4246] [ oid, timestamp,0 ] [ oid, timestamp,0 ] [ oid, wrd, 0 ] diff --git a/sql/test/leaks/Tests/check2_bam.stable.out.int128 b/sql/test/leaks/Tests/check2_bam.stable.out.int128 --- a/sql/test/leaks/Tests/check2_bam.stable.out.int128 +++ b/sql/test/leaks/Tests/check2_bam.stable.out.int128 @@ -43,7 +43,7 @@ Ready. [ oid, bit, 1515] [ oid, bit, 1515] [ oid, bit, 1515] -[ oid, bte, 4247] +[ oid, bte, 4246] [ oid, int, 0 ] [ oid, int, 0 ] [ oid, int, 0 ] @@ -109,11 +109,11 @@ Ready. [ oid, int, 1515] [ oid, int, 1515] [ oid, int, 1515] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] [ oid, lng, 0 ] [ oid, lng, 0 ] [ oid, lng, 0 ] @@ -239,8 +239,8 @@ Ready. [ oid, str, 1515] [ oid, str, 1515] [ oid, str, 1515] -[ oid, str, 4247] -[ oid, str, 4247] +[ oid, str, 4246] +[ oid, str, 4246] [ oid, timestamp,0 ] [ oid, timestamp,0 ] [ oid, wrd, 0 ] diff --git a/sql/test/leaks/Tests/check3_bam.stable.out.int128 b/sql/test/leaks/Tests/check3_bam.stable.out.int128 --- a/sql/test/leaks/Tests/check3_bam.stable.out.int128 +++ b/sql/test/leaks/Tests/check3_bam.stable.out.int128 @@ -43,7 +43,7 @@ Ready. [ oid, bit, 1515] [ oid, bit, 1515] [ oid, bit, 1515] -[ oid, bte, 4247] +[ oid, bte, 4246] [ oid, int, 0 ] [ oid, int, 0 ] [ oid, int, 0 ] @@ -109,11 +109,11 @@ Ready. [ oid, int, 1515] [ oid, int, 1515] [ oid, int, 1515] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] -[ oid, int, 4247] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] +[ oid, int, 4246] [ oid, lng, 0 ] [ oid, lng, 0 ] [ oid, lng, 0 ] @@ -239,8 +239,8 @@ Ready. [ oid, str, 1515] [ oid, str, 1515] [ oid, str, 1515] -[ oid, str, 4247] -[ oid, str, 4247] +[ oid, str, 4246] +[ oid, str, 4246] [ oid, timestamp,0 ] [ oid, timestamp,0 ] [ oid, wrd, 0 ] diff --git a/sql/test/leaks/Tests/check4_bam.stable.out.int128 b/sql/test/leaks/Tests/check4_bam.stable.out.int128 --- a/sql/test/leaks/Tests/check4_bam.stable.out.int128 +++ b/sql/test/leaks/Tests/check4_bam.stable.out.int128 @@ -43,7 +43,7 @@ Ready. [ oid, bit, 1515] [ oid, bit, 1515] [ oid, bit, 1515] -[ oid, bte, 4247] +[ oid, bte, 4246] [ oid, int, 0 ] [ oid, int, 0 ] [ oid, int,
MonetDB: default - approved output
Changeset: 0a8a327a33b5 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0a8a327a33b5 Modified Files: sql/test/Tests/systemfunctions_bam.stable.out.int128 Branch: default Log Message: approved output diffs (127 lines): diff --git a/sql/test/Tests/systemfunctions_bam.stable.out.int128 b/sql/test/Tests/systemfunctions_bam.stable.out.int128 --- a/sql/test/Tests/systemfunctions_bam.stable.out.int128 +++ b/sql/test/Tests/systemfunctions_bam.stable.out.int128 @@ -135,6 +135,8 @@ Ready. [ sys, Intersect,0, boolean, create function \Intersect\(a geometry, b geometry) returns boolean external name geom.\Intersect\; ] [ sys, Intersect,1, geometry, ] [ sys, Intersect,2, geometry, ] +[ sys, Intersect,0, geometry, create filter function \Intersect\(a geometry, b geometry) external name geom.\Intersect\; ] +[ sys, Intersect,1, geometry, ] [ sys, Union,0, geometry, create function \Union\(a geometry, b geometry) returns geometry external name geom.\Union\; ] [ sys, Union,1, geometry, ] [ sys, Union,2, geometry, ] @@ -196,6 +198,15 @@ Ready. [ sys, contains, 0, boolean, create function contains(a geometry, b geometry) returns boolean external name geom.\Contains\; ] [ sys, contains, 1, geometry, ] [ sys, contains, 2, geometry, ] +[ sys, contains, 0, boolean, create function contains(a geometry, x double, y double) returns boolean external name geom.\Contains\; ] +[ sys, contains, 1, geometry, ] +[ sys, contains, 2, double, ] +[ sys, contains, 3, double, ] +[ sys, contains, 0, geometry, create filter function contains(a geometry, b geometry) external name geom.\Contains\; ] +[ sys, contains, 1, geometry, ] +[ sys, contains, 0, geometry, create filter function contains(a geometry, x double, y double) external name geom.\Contains\; ] +[ sys, contains, 1, double, ] +[ sys, contains, 2, double, ] [ sys, convexhull, 0, geometry, create function convexhull(a geometry) returns geometry external name geom.\ConvexHull\;] [ sys, convexhull, 1, geometry, ] [ sys, corr, 0, tinyint, create aggregate corr(e1 tinyint, e2 tinyint) returns tinyint\n\texternal name \aggr\.\corr\; ] @@ -225,6 +236,8 @@ Ready. [ sys, crosses, 0, boolean, create function crosses(a geometry, b geometry) returns boolean external name geom.\Crosses\; ] [ sys, crosses, 1, geometry, ] [ sys, crosses, 2, geometry, ] +[ sys, crosses, 0, geometry, create filter function crosses(a geometry, b geometry) external name geom.\Crosses\;] +[ sys, crosses, 1, geometry, ] [ sys, date_to_str, 0, clob, create function date_to_str(d date, format string) returns string\n\texternal name mtime.\date_to_str\; ] [ sys, date_to_str, 1, date, ] [ sys, date_to_str, 2, clob, ] @@ -290,6 +303,8 @@ Ready. [ sys, disjoint, 0, boolean, create function disjoint(a geometry, b geometry) returns boolean external name geom.\Disjoint\; ] [ sys, disjoint, 1, geometry, ] [ sys, disjoint, 2, geometry, ] +[ sys, disjoint, 0, geometry, create filter function disjoint(a geometry, b geometry) external name geom.\Disjoint\; ] +[ sys, disjoint, 1, geometry, ] [ sys, distance, 0, double, create function distance(a geometry, b geometry) returns float external name geom.\Distance\; ] [ sys, distance, 1, geometry, ] [ sys, distance, 2, geometry, ] @@ -299,9 +314,17 @@ Ready. [ sys, envelope, 1, geometry, ] [ sys, environment, 0, clob, -- The environment table\ncreate function sys.environment()\n\treturns table (\name\ string, value string)\n\texternal name sql.sql_environment;] [ sys, environment, 1, clob, ] +[ sys, epoch,0, timestamp,-- The contents of this file are subject to the MonetDB Public License\n-- Version 1.1 (the \License\); you may not use this file except in\n-- compliance with the License. You may obtain a copy of the License at\n-- http://www.monetdb.org/Legal/MonetDBLicense\n--\n-- Software distributed under the License is distributed on an \AS IS\\n-- basis, WITHOUT
MonetDB: default - approved output
Changeset: c3cbe3975d84 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c3cbe3975d84 Modified Files: sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 sql/benchmarks/tpch/Tests/17-explain.stable.out.int128 sql/benchmarks/tpch/Tests/17-plan.stable.out.int128 sql/benchmarks/tpch/Tests/20-explain.stable.out.int128 sql/benchmarks/tpch/Tests/20-plan.stable.out.int128 sql/benchmarks/tpch/Tests/22-explain.stable.out.int128 Branch: default Log Message: approved output diffs (truncated from 305 to 300 lines): diff --git a/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 b/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 @@ -117,13 +117,13 @@ function user.s2_1{autoCommit=true}(A0:s X_105:hge := aggr.sum(X_104); X_106 := calc.*(X_105,A1); X_107 := sql.single(X_106); -X_108:bat[:oid,:hge] := batcalc.hge(5,X_107,39,2); -(X_110,r1_166) := algebra.subthetajoin(X_85,X_108,nil:BAT,nil:BAT,1,true,nil:lng); +X_109:bat[:oid,:hge] := batsql.dec_round(X_107,100:hge); +(X_110,r1_169) := algebra.subthetajoin(X_85,X_109,nil:BAT,nil:BAT,1,true,nil:lng); X_115 := algebra.tinter(X_63,X_110); X_116 := algebra.leftfetchjoin(X_115,X_85); -(X_117,r1_173,r2_173) := algebra.subsort(X_116,true,false); -X_121:bat[:oid,:int] := algebra.leftfetchjoinPath(r1_173,X_115,X_62); -X_122 := algebra.leftfetchjoin(r1_173,X_116); +(X_117,r1_176,r2_176) := algebra.subsort(X_116,true,false); +X_121:bat[:oid,:int] := algebra.leftfetchjoinPath(r1_176,X_115,X_62); +X_122 := algebra.leftfetchjoin(r1_176,X_116); X_123 := sql.resultSet(2,1,X_121); sql.rsColumn(X_123,sys.partsupp,ps_partkey,int,32,0,X_121); sql.rsColumn(X_123,sys.L1,value,decimal,39,2,X_122); diff --git a/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 b/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 @@ -81,8 +81,8 @@ project ( | | | | | table(sys.partsupp) [ partsupp.ps_availqty NOT NULL, partsupp.ps_supplycost NOT NULL, partsupp.%partsupp_ps_suppkey_fkey NOT NULL JOINIDX sys.partsupp.partsupp_ps_suppkey_fkey ] COUNT | | | | ) [ partsupp.%partsupp_ps_suppkey_fkey NOT NULL = supplier.%TID% NOT NULL JOINIDX sys.partsupp.partsupp_ps_suppkey_fkey ] | | | ) [ ] [ sys.sum no nil (sys.sql_mul(decimal(39,2)[partsupp.ps_supplycost NOT NULL] as partsupp.ps_supplycost, partsupp.ps_availqty NOT NULL)) as L3.L3 ] -| | ) [ sys.sql_mul(L3, decimal(4,3) 10) as L4.L4 ] -| ) [ L2 decimal(39,2)[L4.L4] ] +| | ) [ sys.sql_mul(L3, decimal(4,3) 1) as L4.L4 ] +| ) [ L2 sys.scale_down(L4.L4, hugeint 100) ] ) [ partsupp.ps_partkey NOT NULL, L1 as L1.value ] [ L1.value ] # 22:46:31 diff --git a/sql/benchmarks/tpch/Tests/17-explain.stable.out.int128 b/sql/benchmarks/tpch/Tests/17-explain.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/17-explain.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/17-explain.stable.out.int128 @@ -94,13 +94,13 @@ function user.s2_1{autoCommit=true}(A0:b (X_76,r1_90) := sql.bind(X_6,sys,lineitem,l_quantity,2); X_78:bat[:oid,:int] := sql.bind(X_6,sys,lineitem,l_quantity,1); X_79 := sql.projectdelta(X_7,X_74,X_76,r1_90,X_78); -X_85 := algebra.leftfetchjoin(X_58,X_79); -X_86 := batcalc.dbl(X_85); -X_87:bat[:oid,:dbl] := aggr.subavg(X_86,X_71,r1_85,true,true); +X_86 := algebra.leftfetchjoin(X_58,X_79); +X_87 := batcalc.dbl(X_86); +X_88:bat[:oid,:dbl] := aggr.subavg(X_87,X_71,r1_85,true,true); X_80:bat[:oid,:int] := algebra.leftfetchjoinPath(X_150,X_43,X_79); -X_89:bat[:oid,:dbl] := batcalc.*(A3,X_87); -X_90 := batcalc.int(X_89); -X_91:bat[:oid,:bit] := batcalc.(X_80,X_90); +X_81 := batcalc.dbl(X_80); +X_90:bat[:oid,:dbl] := batcalc.*(A3,X_88); +X_91:bat[:oid,:bit] := batcalc.(X_81,X_90); X_92 := algebra.subselect(X_91,true,true,true,true,false); X_94:bat[:oid,:lng] := sql.bind(X_6,sys,lineitem,l_extendedprice,0); (X_97,r1_124) := sql.bind(X_6,sys,lineitem,l_extendedprice,2); @@ -109,9 +109,9 @@ function user.s2_1{autoCommit=true}(A0:b X_101:bat[:oid,:lng] := algebra.leftfetchjoinPath(X_92,X_150,X_43,X_100); X_102:hge := aggr.sum(X_101); X_103 := calc.lng(2,X_102,15,2); -X_106 := calc.lng(2,X_103,18,5); +X_105 := calc.lng(2,X_103,18,5); X_109 := calc.lng(1,A0,15,2); -X_111 := calc./(X_106,X_109); +X_111 := calc./(X_105,X_109); sql.exportValue(1,sys.L3,avg_yearly,decimal,18,3,8,X_111,); end s2_1; # querylog.define(explain select\n\tsum(l_extendedprice) / 7.0 as avg_yearly\nfrom\n\tlineitem,\n\tpart\nwhere\n\tp_partkey = l_partkey\n\tand p_brand =
MonetDB: default - approved output
Changeset: 0adebd93fb17 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0adebd93fb17 Modified Files: sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.err Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.err b/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.err --- a/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.err +++ b/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.err @@ -31,7 +31,7 @@ stderr of test 'in_incorrect_multi.Bug-3 MAPI = (monetdb) /var/tmp/mtest-1586/.s.monetdb.39561 QUERY = SELECT * FROM SYS.ARGS WHERE FUNC_ID NOT IN (SELECT * FROM SYS.FUNCTIONS); -ERROR = !IN: iinner query should return a single column +ERROR = !IN: inner query should return a single column # 14:17:13 # 14:17:13 Done. ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: cb319042dc9f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cb319042dc9f Modified Files: sql/backends/monet5/Tests/limithack.stable.out Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/backends/monet5/Tests/limithack.stable.out b/sql/backends/monet5/Tests/limithack.stable.out --- a/sql/backends/monet5/Tests/limithack.stable.out +++ b/sql/backends/monet5/Tests/limithack.stable.out @@ -67,7 +67,7 @@ Ready. % id, name, schema_id, query, type, system, commit_action, readonly, temporary # name % int, varchar,int,varchar,smallint, boolean, smallint, boolean,tinyint # type % 4, 15, 4, 0, 1, 5, 1, 5, 1 # length -[ 7200,systemfunctions, 2000, NULL, 0, true, 0, false, 0 ] +[ 7194,systemfunctions, 2000, NULL, 0, true, 0, false, 0 ] # 17:27:34 # 17:27:34 Done. ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: f0de6b905a61 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f0de6b905a61 Modified Files: sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out Branch: default Log Message: approved output diffs (120 lines): diff --git a/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out b/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out --- a/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out +++ b/sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out @@ -38,73 +38,68 @@ Ready. [ 141246720, 42.0] [ 141246720, 43.0] [ 141246720, NULL] -[ 141246720, NULL] #explain select (t-(select timestamp '1970-1-1')),v from foo_nil_2dec union all select (t-(select timestamp '1970-1-1')),null from foo_nil_2dec; % .explain # table_name % mal # name % clob # type % 187 # length function user.s5_1{autoCommit=true}(A0:timestamp,A1:timestamp,A2:void):void; -barrier X_116 := language.dataflow(); +barrier X_109 := language.dataflow(); +X_5 := sql.mvc(); X_6:bat[:oid,:lng] := bat.new(nil:oid,nil:lng); -X_5 := sql.mvc(); -X_67:bat[:oid,:oid] := sql.tid(X_5,sys,foo_nil_2dec,0,2); -X_70:bat[:oid,:timestamp] := sql.bind(X_5,sys,foo_nil_2dec,t,0,0,2); -(X_72:bat[:oid,:oid] ,X_73:bat[:oid,:timestamp] ) := sql.bind(X_5,sys,foo_nil_2dec,t,2,0,2); -X_82 := sql.delta(X_70,X_72,X_73); -X_84 := algebra.leftfetchjoin(X_67,X_82); +X_66:bat[:oid,:oid] := sql.tid(X_5,sys,foo_nil_2dec,0,2); +X_68:bat[:oid,:oid] := sql.tid(X_5,sys,foo_nil_2dec,1,2); +X_69:bat[:oid,:timestamp] := sql.bind(X_5,sys,foo_nil_2dec,t,0,0,2); +X_70:bat[:oid,:timestamp] := sql.bind(X_5,sys,foo_nil_2dec,t,0,1,2); +(X_71:bat[:oid,:oid] ,X_72:bat[:oid,:timestamp] ) := sql.bind(X_5,sys,foo_nil_2dec,t,2,0,2); +(X_73:bat[:oid,:oid] ,X_74:bat[:oid,:timestamp] ) := sql.bind(X_5,sys,foo_nil_2dec,t,2,1,2); +X_14:bat[:oid,:timestamp] := sql.bind(X_5,sys,foo_nil_2dec,t,1); +X_81 := sql.delta(X_69,X_71,X_72); +X_82 := sql.delta(X_70,X_73,X_74,X_14); +X_83 := algebra.leftfetchjoin(X_66,X_81); +X_84 := algebra.leftfetchjoin(X_68,X_82); X_16 := calc.timestamp(A0,7); +X_85 := algebra.project(X_83,X_16); X_86 := algebra.project(X_84,X_16); +X_87 := batmtime.diff(X_83,X_85); X_88 := batmtime.diff(X_84,X_86); -X_69:bat[:oid,:oid] := sql.tid(X_5,sys,foo_nil_2dec,1,2); -X_71:bat[:oid,:timestamp] := sql.bind(X_5,sys,foo_nil_2dec,t,0,1,2); -(X_74:bat[:oid,:oid] ,X_75:bat[:oid,:timestamp] ) := sql.bind(X_5,sys,foo_nil_2dec,t,2,1,2); -X_14:bat[:oid,:timestamp] := sql.bind(X_5,sys,foo_nil_2dec,t,1); -X_83 := sql.delta(X_71,X_74,X_75,X_14); -X_85 := algebra.leftfetchjoin(X_69,X_83); -X_87 := algebra.project(X_85,X_16); -X_89 := batmtime.diff(X_85,X_87); -X_104 := mat.packIncrement(X_88,2); -X_18:bat[:oid,:lng] := mat.packIncrement(X_104,X_89); +X_99 := mat.packIncrement(X_87,2); +X_18:bat[:oid,:lng] := mat.packIncrement(X_99,X_88); X_19 := bat.append(X_6,X_18,true); X_20 := calc.timestamp(A1,7); +X_91 := algebra.project(X_83,X_20); X_92 := algebra.project(X_84,X_20); +X_93 := batmtime.diff(X_83,X_91); X_94 := batmtime.diff(X_84,X_92); -X_93 := algebra.project(X_85,X_20); -X_95 := batmtime.diff(X_85,X_93); -X_106 := mat.packIncrement(X_94,2); -X_21:bat[:oid,:lng] := mat.packIncrement(X_106,X_95); +X_101 := mat.packIncrement(X_93,2); +X_21:bat[:oid,:lng] := mat.packIncrement(X_101,X_94); X_22 := bat.append(X_19,X_21,true); X_24:bat[:oid,:lng] := bat.new(nil:oid,nil:lng); -X_76:bat[:oid,:lng] := sql.bind(X_5,sys,foo_nil_2dec,v,0,0,2); -(X_78:bat[:oid,:oid] ,X_79:bat[:oid,:lng] ) := sql.bind(X_5,sys,foo_nil_2dec,v,2,0,2); -X_96 := sql.delta(X_76,X_78,X_79); -X_98 := algebra.leftfetchjoin(X_67,X_96); -X_77:bat[:oid,:lng] := sql.bind(X_5,sys,foo_nil_2dec,v,0,1,2); -(X_80:bat[:oid,:oid] ,X_81:bat[:oid,:lng] ) := sql.bind(X_5,sys,foo_nil_2dec,v,2,1,2); +X_75:bat[:oid,:lng] := sql.bind(X_5,sys,foo_nil_2dec,v,0,0,2); +X_76:bat[:oid,:lng] := sql.bind(X_5,sys,foo_nil_2dec,v,0,1,2); +(X_77:bat[:oid,:oid] ,X_78:bat[:oid,:lng] ) := sql.bind(X_5,sys,foo_nil_2dec,v,2,0,2); +(X_79:bat[:oid,:oid] ,X_80:bat[:oid,:lng] ) := sql.bind(X_5,sys,foo_nil_2dec,v,2,1,2); X_32:bat[:oid,:lng] := sql.bind(X_5,sys,foo_nil_2dec,v,1); -X_97 := sql.delta(X_77,X_80,X_81,X_32); -X_99 := algebra.leftfetchjoin(X_69,X_97); -X_108 := mat.packIncrement(X_98,2); -X_34 := mat.packIncrement(X_108,X_99); +X_95 := sql.delta(X_75,X_77,X_78); +X_96 := sql.delta(X_76,X_79,X_80,X_32); +X_97 := algebra.leftfetchjoin(X_66,X_95); +X_98 := algebra.leftfetchjoin(X_68,X_96); +X_103 := mat.packIncrement(X_97,2); +X_34 := mat.packIncrement(X_103,X_98); X_35 :=
MonetDB: default - approved output
Changeset: db7513df6f5b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=db7513df6f5b Added Files: sql/test/mergetables/Tests/alter.stable.err sql/test/mergetables/Tests/alter.stable.out sql/test/mergetables/Tests/types.stable.err sql/test/mergetables/Tests/types.stable.out Branch: default Log Message: approved output diffs (189 lines): diff --git a/sql/test/mergetables/Tests/alter.stable.err b/sql/test/mergetables/Tests/alter.stable.err new file mode 100644 --- /dev/null +++ b/sql/test/mergetables/Tests/alter.stable.err @@ -0,0 +1,40 @@ +stderr of test 'alter` in directory 'sql/test/mergetables` itself: + + +# 12:41:49 +# 12:41:49 mserver5 --debug=10 --set gdk_nr_threads=0 --set mapi_open=true --set mapi_port=34450 --set mapi_usock=/var/tmp/mtest-31544/.s.monetdb.34450 --set monet_prompt= --forcemito --set mal_listing=2 --dbpath=/home/niels/scratch/monetdb/Linux-x86_64/var/MonetDB/mTests_sql_test_mergetables --set mal_listing=0 --set embedded_r=yes +# 12:41:49 + +# builtin opt gdk_dbpath = /home/niels/scratch/monetdb/Linux-x86_64/var/monetdb5/dbfarm/demo +# builtin opt gdk_debug = 0 +# builtin opt gdk_vmtrim = no +# builtin opt monet_prompt = +# builtin opt monet_daemon = no +# builtin opt mapi_port = 5 +# builtin opt mapi_open = false +# builtin opt mapi_autosense = false +# builtin opt sql_optimizer = default_pipe +# builtin opt sql_debug = 0 +# cmdline opt gdk_nr_threads = 0 +# cmdline opt mapi_open = true +# cmdline opt mapi_port = 34450 +# cmdline opt mapi_usock = /var/tmp/mtest-31544/.s.monetdb.34450 +# cmdline opt monet_prompt = +# cmdline opt mal_listing = 2 +# cmdline opt gdk_dbpath = /home/niels/scratch/monetdb/Linux-x86_64/var/MonetDB/mTests_sql_test_mergetables +# cmdline opt mal_listing = 0 +# cmdline opt embedded_r = yes +# cmdline opt gdk_debug = 536870922 + +# 12:41:49 +# 12:41:49 mclient -lsql -ftest -Eutf-8 -i -e --host=/var/tmp/mtest-31544 --port=34450 +# 12:41:49 + +MAPI = (monetdb) /var/tmp/mtest-31544/.s.monetdb.34450 +QUERY = select * from mys.smalltable; +ERROR = !MERGE or REPLICA TABLE should have at least one table associated + +# 12:41:49 +# 12:41:49 Done. +# 12:41:49 + diff --git a/sql/test/mergetables/Tests/alter.stable.out b/sql/test/mergetables/Tests/alter.stable.out new file mode 100644 --- /dev/null +++ b/sql/test/mergetables/Tests/alter.stable.out @@ -0,0 +1,45 @@ +stdout of test 'alter` in directory 'sql/test/mergetables` itself: + + +# 12:41:49 +# 12:41:49 mserver5 --debug=10 --set gdk_nr_threads=0 --set mapi_open=true --set mapi_port=34450 --set mapi_usock=/var/tmp/mtest-31544/.s.monetdb.34450 --set monet_prompt= --forcemito --set mal_listing=2 --dbpath=/home/niels/scratch/monetdb/Linux-x86_64/var/MonetDB/mTests_sql_test_mergetables --set mal_listing=0 --set embedded_r=yes +# 12:41:49 + +# MonetDB 5 server v11.20.0 +# This is an unreleased version +# Serving database 'mTests_sql_test_mergetables', using 4 threads +# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit integers dynamically linked +# Found 7.333 GiB available main-memory. +# Copyright (c) 1993-July 2008 CWI. +# Copyright (c) August 2008-2014 MonetDB B.V., all rights reserved +# Visit http://www.monetdb.org/ for further information +# Listening for connection requests on mapi:monetdb://localhost.nes.nl:34450/ +# Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-31544/.s.monetdb.34450 +# MonetDB/GIS module loaded +# MonetDB/SQL module loaded +# MonetDB/R module loaded + +Ready. + +# 12:41:49 +# 12:41:49 mclient -lsql -ftest -Eutf-8 -i -e --host=/var/tmp/mtest-31544 --port=34450 +# 12:41:49 + +#create merge table smalltable(i integer, j integer); +#alter table smalltable add table unknowntable; +#drop table smalltable; +#create schema mys; +#set schema mys; +#create merge table mys.smalltable(i integer, j integer); +#create table mys.part (i integer, j integer); +#insert into mys.part values(1,2); +[ 1] +#alter table mys.smalltable add table part1; +#alter table mys.smalltable add table mys.part1; +#drop table mys.smalltable; +#drop table mys.part; + +# 12:41:49 +# 12:41:49 Done. +# 12:41:49 + diff --git a/sql/test/mergetables/Tests/types.stable.err b/sql/test/mergetables/Tests/types.stable.err new file mode 100644 --- /dev/null +++ b/sql/test/mergetables/Tests/types.stable.err @@ -0,0 +1,46 @@ +stderr of test 'types` in directory 'sql/test/mergetables` itself: + + +# 12:41:49 +# 12:41:49 mserver5 --debug=10 --set gdk_nr_threads=0 --set mapi_open=true --set mapi_port=34450 --set mapi_usock=/var/tmp/mtest-31544/.s.monetdb.34450 --set monet_prompt= --forcemito --set mal_listing=2 --dbpath=/home/niels/scratch/monetdb/Linux-x86_64/var/MonetDB/mTests_sql_test_mergetables --set mal_listing=0 --set embedded_r=yes +# 12:41:49 + +# builtin opt gdk_dbpath =
MonetDB: default - approved output
Changeset: 53ae18146ba0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=53ae18146ba0 Modified Files: sql/backends/monet5/Tests/limithack.stable.out Branch: default Log Message: approved output diffs (12 lines): diff --git a/sql/backends/monet5/Tests/limithack.stable.out b/sql/backends/monet5/Tests/limithack.stable.out --- a/sql/backends/monet5/Tests/limithack.stable.out +++ b/sql/backends/monet5/Tests/limithack.stable.out @@ -67,7 +67,7 @@ Ready. % id, name, schema_id, query, type, system, commit_action, readonly, temporary # name % int, varchar,int,varchar,smallint, boolean, smallint, boolean,tinyint # type % 4, 15, 4, 0, 1, 5, 1, 5, 1 # length -[ 7201,systemfunctions, 2000, NULL, 0, true, 0, false, 0 ] +[ 7200,systemfunctions, 2000, NULL, 0, true, 0, false, 0 ] # 17:27:34 # 17:27:34 Done. ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 65e702dfd5fe for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=65e702dfd5fe Modified Files: sql/test/mergetables/Tests/mergeload.stable.out Branch: default Log Message: approved output diffs (15 lines): diff --git a/sql/test/mergetables/Tests/mergeload.stable.out b/sql/test/mergetables/Tests/mergeload.stable.out --- a/sql/test/mergetables/Tests/mergeload.stable.out +++ b/sql/test/mergetables/Tests/mergeload.stable.out @@ -20,11 +20,6 @@ stdout of test 'mergeload` in directory # MonetDB/R module loaded Ready. -Running database upgrade commands: -set schema sys; -create function epoch(t int) returns timestamp external name timestamp.epoch; -create function epoch(t timestamp) returns int external name timestamp.epoch; -create function epoch(t bigint) returns timestamp external name calc.timestamp; # 16:18:32 # 16:18:32 mclient -lsql -ftest -Eutf-8 -i -e --host=/var/tmp/mtest-10817 --port=39884 ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 2884636d735e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2884636d735e Modified Files: sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/03-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/04-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/05-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/06-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/07-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/08-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/09-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/10-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/11-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/12-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/13-explain.stable.out.int128 Branch: default Log Message: approved output diffs (truncated from 471 to 300 lines): diff --git a/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 b/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 --- a/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 +++ b/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 @@ -54,9 +54,9 @@ function user.s2_1{autoCommit=true}(A0:i X_16:bat[:oid,:int] := sql.bind(X_6,sys,lineorder,lo_quantity,1); X_99 := algebra.thetasubselect(X_16,X_23,A3,); X_25 := sql.subdelta(X_96,X_23,X_13,X_97,X_99); -X_27 := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,0); +X_27:bat[:oid,:oid] := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,0); (X_29,r1_36) := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,2); -X_31 := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,1); +X_31:bat[:oid,:oid] := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,1); X_32 := sql.projectdelta(X_25,X_27,X_29,r1_36,X_31); X_36:bat[:oid,:int] := sql.bind(X_6,sys,dwdate,d_year,0); X_33:bat[:oid,:oid] := sql.tid(X_6,sys,dwdate); diff --git a/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 b/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 --- a/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 +++ b/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 @@ -54,9 +54,9 @@ function user.s2_1{autoCommit=true}(A0:i X_17:bat[:oid,:int] := sql.bind(X_7,sys,lineorder,lo_quantity,1); X_99 := algebra.subselect(X_17,X_24,A3,A4,true,true,false); X_26 := sql.subdelta(X_96,X_24,X_14,X_97,X_99); -X_27 := sql.bind_idxbat(X_7,sys,lineorder,lineorder_lo_orderdate_fkey,0); +X_27:bat[:oid,:oid] := sql.bind_idxbat(X_7,sys,lineorder,lineorder_lo_orderdate_fkey,0); (X_29,r1_37) := sql.bind_idxbat(X_7,sys,lineorder,lineorder_lo_orderdate_fkey,2); -X_31 := sql.bind_idxbat(X_7,sys,lineorder,lineorder_lo_orderdate_fkey,1); +X_31:bat[:oid,:oid] := sql.bind_idxbat(X_7,sys,lineorder,lineorder_lo_orderdate_fkey,1); X_32 := sql.projectdelta(X_26,X_27,X_29,r1_37,X_31); X_36:bat[:oid,:int] := sql.bind(X_7,sys,dwdate,d_yearmonthnum,0); X_33:bat[:oid,:oid] := sql.tid(X_7,sys,dwdate); diff --git a/sql/benchmarks/ssbm/Tests/03-explain.stable.out.int128 b/sql/benchmarks/ssbm/Tests/03-explain.stable.out.int128 --- a/sql/benchmarks/ssbm/Tests/03-explain.stable.out.int128 +++ b/sql/benchmarks/ssbm/Tests/03-explain.stable.out.int128 @@ -54,9 +54,9 @@ function user.s2_1{autoCommit=true}(A0:i X_18:bat[:oid,:int] := sql.bind(X_8,sys,lineorder,lo_quantity,1); X_110 := algebra.subselect(X_18,X_25,A4,A5,true,true,false); X_27 := sql.subdelta(X_107,X_25,X_15,X_108,X_110); -X_28 := sql.bind_idxbat(X_8,sys,lineorder,lineorder_lo_orderdate_fkey,0); +X_28:bat[:oid,:oid] := sql.bind_idxbat(X_8,sys,lineorder,lineorder_lo_orderdate_fkey,0); (X_30,r1_38) := sql.bind_idxbat(X_8,sys,lineorder,lineorder_lo_orderdate_fkey,2); -X_32 := sql.bind_idxbat(X_8,sys,lineorder,lineorder_lo_orderdate_fkey,1); +X_32:bat[:oid,:oid] := sql.bind_idxbat(X_8,sys,lineorder,lineorder_lo_orderdate_fkey,1); X_33 := sql.projectdelta(X_27,X_28,X_30,r1_38,X_32); X_37:bat[:oid,:int] := sql.bind(X_8,sys,dwdate,d_weeknuminyear,0); X_45:bat[:oid,:int] := sql.bind(X_8,sys,dwdate,d_year,0); diff --git a/sql/benchmarks/ssbm/Tests/04-explain.stable.out.int128 b/sql/benchmarks/ssbm/Tests/04-explain.stable.out.int128 --- a/sql/benchmarks/ssbm/Tests/04-explain.stable.out.int128 +++ b/sql/benchmarks/ssbm/Tests/04-explain.stable.out.int128 @@ -43,9 +43,9 @@ Ready. function user.s2_1{autoCommit=true}(A0:str,A1:str):void; X_4 := sql.mvc(); X_5:bat[:oid,:oid] := sql.tid(X_4,sys,lineorder); -X_8 := sql.bind_idxbat(X_4,sys,lineorder,lineorder_lo_partkey_fkey,0); +X_8:bat[:oid,:oid] := sql.bind_idxbat(X_4,sys,lineorder,lineorder_lo_partkey_fkey,0); (X_11,r1_11) :=
MonetDB: default - approved output
Changeset: 42bbc5ea0c9a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=42bbc5ea0c9a Modified Files: sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 sql/benchmarks/tpch/Tests/14-plan.stable.out.int128 sql/benchmarks/tpch/Tests/17-explain.stable.out.int128 sql/benchmarks/tpch/Tests/17-plan.stable.out.int128 sql/benchmarks/tpch/Tests/20-explain.stable.out.int128 sql/benchmarks/tpch/Tests/20-plan.stable.out.int128 sql/benchmarks/tpch/Tests/22-explain.stable.out.int128 Branch: default Log Message: approved output diffs (truncated from 336 to 300 lines): diff --git a/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 b/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 @@ -57,7 +57,7 @@ Ready. % mal # name % clob # type % 714 # length -function user.s2_1{autoCommit=true}(A0:str,A1:lng,A2:str):void; +function user.s2_1{autoCommit=true}(A0:str,A1:sht,A2:str):void; X_5 := sql.mvc(); X_6:bat[:oid,:oid] := sql.tid(X_5,sys,supplier); X_9 := sql.bind_idxbat(X_5,sys,supplier,supplier_s_nationkey_fkey,0); @@ -117,13 +117,13 @@ function user.s2_1{autoCommit=true}(A0:s X_105:hge := aggr.sum(X_104); X_106 := calc.*(X_105,A1); X_107 := sql.single(X_106); -X_109:bat[:oid,:hge] := batsql.dec_round(X_107,100:hge); -(X_110,r1_169) := algebra.subthetajoin(X_85,X_109,nil:BAT,nil:BAT,1,true,nil:lng); +X_108:bat[:oid,:hge] := batcalc.hge(5,X_107,39,2); +(X_110,r1_166) := algebra.subthetajoin(X_85,X_108,nil:BAT,nil:BAT,1,true,nil:lng); X_115 := algebra.tinter(X_63,X_110); X_116 := algebra.leftfetchjoin(X_115,X_85); -(X_117,r1_176,r2_176) := algebra.subsort(X_116,true,false); -X_121:bat[:oid,:int] := algebra.leftfetchjoinPath(r1_176,X_115,X_62); -X_122 := algebra.leftfetchjoin(r1_176,X_116); +(X_117,r1_173,r2_173) := algebra.subsort(X_116,true,false); +X_121:bat[:oid,:int] := algebra.leftfetchjoinPath(r1_173,X_115,X_62); +X_122 := algebra.leftfetchjoin(r1_173,X_116); X_123 := sql.resultSet(2,1,X_121); sql.rsColumn(X_123,sys.partsupp,ps_partkey,int,32,0,X_121); sql.rsColumn(X_123,sys.L1,value,decimal,39,2,X_122); diff --git a/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 b/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/11-plan.stable.out.int128 @@ -81,8 +81,8 @@ project ( | | | | | table(sys.partsupp) [ partsupp.ps_availqty NOT NULL, partsupp.ps_supplycost NOT NULL, partsupp.%partsupp_ps_suppkey_fkey NOT NULL JOINIDX sys.partsupp.partsupp_ps_suppkey_fkey ] COUNT | | | | ) [ partsupp.%partsupp_ps_suppkey_fkey NOT NULL = supplier.%TID% NOT NULL JOINIDX sys.partsupp.partsupp_ps_suppkey_fkey ] | | | ) [ ] [ sys.sum no nil (sys.sql_mul(decimal(39,2)[partsupp.ps_supplycost NOT NULL] as partsupp.ps_supplycost, partsupp.ps_availqty NOT NULL)) as L3.L3 ] -| | ) [ sys.sql_mul(L3, decimal(11,10) 1) as L4.L4 ] -| ) [ L2 sys.scale_down(L4.L4, hugeint 100) ] +| | ) [ sys.sql_mul(L3, decimal(4,3) 10) as L4.L4 ] +| ) [ L2 decimal(39,2)[L4.L4] ] ) [ partsupp.ps_partkey NOT NULL, L1 as L1.value ] [ L1.value ] # 22:46:31 diff --git a/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 b/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 @@ -43,7 +43,7 @@ Ready. % mal # name % clob # type % 405 # length -function user.s2_1{autoCommit=true}(A0:int,A1:str,A2:bte,A3:bte,A4:bte,A5:date,A6:date,A7:int):void; +function user.s2_1{autoCommit=true}(A0:sht,A1:str,A2:bte,A3:bte,A4:bte,A5:date,A6:date,A7:int):void; X_10 := sql.mvc(); X_14:bat[:oid,:date] := sql.bind(X_10,sys,lineitem,l_shipdate,0); X_11:bat[:oid,:oid] := sql.tid(X_10,sys,lineitem); diff --git a/sql/benchmarks/tpch/Tests/14-plan.stable.out.int128 b/sql/benchmarks/tpch/Tests/14-plan.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/14-plan.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/14-plan.stable.out.int128 @@ -51,7 +51,7 @@ project ( | | | table(sys.part) [ part.p_type NOT NULL, part.%TID% NOT NULL ] COUNT | | ) [ lineitem.%lineitem_l_partkey_fkey NOT NULL = part.%TID% NOT NULL JOINIDX sys.lineitem.lineitem_l_partkey_fkey ] | ) [ ] [ sys.sum no nil (sys.ifthenelse(sys.ifthenelse(sys.isnull(sys.like(part.p_type NOT NULL, char[char(6) PROMO%])), boolean false, sys.like(part.p_type NOT NULL, char[char(6) PROMO%])), sys.sql_mul(decimal(33,2)[lineitem.l_extendedprice NOT NULL] as lineitem.l_extendedprice, sys.sql_sub(decimal(15,2)[tinyint 1], lineitem.l_discount NOT NULL)),
MonetDB: default - approved output after bind call changes
Changeset: 2fb9c91c72b1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2fb9c91c72b1 Modified Files: sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/03-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/04-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/05-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/06-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/07-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/08-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/09-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/10-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/11-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/12-explain.stable.out.int128 sql/benchmarks/ssbm/Tests/13-explain.stable.out.int128 Branch: default Log Message: approved output after bind call changes diffs (truncated from 899 to 300 lines): diff --git a/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 b/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 --- a/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 +++ b/sql/benchmarks/ssbm/Tests/01-explain.stable.out.int128 @@ -39,38 +39,38 @@ Ready. % 246 # length function user.s2_1{autoCommit=true}(A0:int,A1:int,A2:int,A3:int):void; X_6 := sql.mvc(); -X_10 := sql.bind(X_6,sys,lineorder,lo_quantity,0); -X_18 := sql.bind(X_6,sys,lineorder,lo_discount,0); +X_10:bat[:oid,:int] := sql.bind(X_6,sys,lineorder,lo_quantity,0); +X_18:bat[:oid,:int] := sql.bind(X_6,sys,lineorder,lo_discount,0); X_7:bat[:oid,:oid] := sql.tid(X_6,sys,lineorder); X_92 := algebra.subselect(X_18,X_7,A1,A2,true,true,false); (X_20,r1_23) := sql.bind(X_6,sys,lineorder,lo_discount,2); X_93 := algebra.subselect(r1_23,nil:bat[:oid,:oid],A1,A2,true,true,false); -X_22 := sql.bind(X_6,sys,lineorder,lo_discount,1); +X_22:bat[:oid,:int] := sql.bind(X_6,sys,lineorder,lo_discount,1); X_95 := algebra.subselect(X_22,X_7,A1,A2,true,true,false); X_23 := sql.subdelta(X_92,X_7,X_20,X_93,X_95); X_96 := algebra.thetasubselect(X_10,X_23,A3,); (X_13,r1_13) := sql.bind(X_6,sys,lineorder,lo_quantity,2); X_97 := algebra.thetasubselect(r1_13,nil:bat[:oid,:oid],A3,); -X_16 := sql.bind(X_6,sys,lineorder,lo_quantity,1); +X_16:bat[:oid,:int] := sql.bind(X_6,sys,lineorder,lo_quantity,1); X_99 := algebra.thetasubselect(X_16,X_23,A3,); X_25 := sql.subdelta(X_96,X_23,X_13,X_97,X_99); X_27 := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,0); (X_29,r1_36) := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,2); X_31 := sql.bind_idxbat(X_6,sys,lineorder,lineorder_lo_orderdate_fkey,1); X_32 := sql.projectdelta(X_25,X_27,X_29,r1_36,X_31); -X_36 := sql.bind(X_6,sys,dwdate,d_year,0); +X_36:bat[:oid,:int] := sql.bind(X_6,sys,dwdate,d_year,0); X_33:bat[:oid,:oid] := sql.tid(X_6,sys,dwdate); X_100 := algebra.subselect(X_36,X_33,A0,A0,true,true,false); (X_39,r1_48) := sql.bind(X_6,sys,dwdate,d_year,2); X_101 := algebra.subselect(r1_48,nil:bat[:oid,:oid],A0,A0,true,true,false); -X_42 := sql.bind(X_6,sys,dwdate,d_year,1); +X_42:bat[:oid,:int] := sql.bind(X_6,sys,dwdate,d_year,1); X_103 := algebra.subselect(X_42,X_33,A0,A0,true,true,false); X_44 := sql.subdelta(X_100,X_33,X_39,X_101,X_103); X_46 := X_44; (X_47,r1_59) := algebra.subjoin(X_32,X_46,nil:BAT,nil:BAT,true,nil:lng); -X_51 := sql.bind(X_6,sys,lineorder,lo_extendedprice,0); +X_51:bat[:oid,:int] := sql.bind(X_6,sys,lineorder,lo_extendedprice,0); (X_54,r1_66) := sql.bind(X_6,sys,lineorder,lo_extendedprice,2); -X_56 := sql.bind(X_6,sys,lineorder,lo_extendedprice,1); +X_56:bat[:oid,:int] := sql.bind(X_6,sys,lineorder,lo_extendedprice,1); X_57 := sql.projectdelta(X_25,X_51,X_54,r1_66,X_56); X_58 := algebra.leftfetchjoin(X_47,X_57); X_59 := batcalc.hge(X_58); diff --git a/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 b/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 --- a/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 +++ b/sql/benchmarks/ssbm/Tests/02-explain.stable.out.int128 @@ -39,38 +39,38 @@ Ready. % 269 # length function user.s2_1{autoCommit=true}(A0:int,A1:int,A2:int,A3:int,A4:int):void; X_7 := sql.mvc(); -X_11 := sql.bind(X_7,sys,lineorder,lo_quantity,0); -X_19 := sql.bind(X_7,sys,lineorder,lo_discount,0); +X_11:bat[:oid,:int] := sql.bind(X_7,sys,lineorder,lo_quantity,0); +X_19:bat[:oid,:int] := sql.bind(X_7,sys,lineorder,lo_discount,0); X_8:bat[:oid,:oid] := sql.tid(X_7,sys,lineorder); X_92 := algebra.subselect(X_19,X_8,A1,A2,true,true,false); (X_21,r1_25) := sql.bind(X_7,sys,lineorder,lo_discount,2); X_93 :=
MonetDB: default - approved output after bind changes
Changeset: c4221b6caeb0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c4221b6caeb0 Modified Files: sql/benchmarks/tpch/Tests/01-explain.stable.out.int128 sql/benchmarks/tpch/Tests/02-explain.stable.out sql/benchmarks/tpch/Tests/03-explain.stable.out.int128 sql/benchmarks/tpch/Tests/04-explain.stable.out sql/benchmarks/tpch/Tests/05-explain.stable.out.int128 sql/benchmarks/tpch/Tests/06-explain.stable.out.int128 sql/benchmarks/tpch/Tests/07-explain.stable.out.int128 sql/benchmarks/tpch/Tests/08-explain.stable.out.int128 sql/benchmarks/tpch/Tests/09-explain.stable.out.int128 sql/benchmarks/tpch/Tests/10-explain.stable.out.int128 sql/benchmarks/tpch/Tests/11-explain.stable.out.int128 sql/benchmarks/tpch/Tests/12-explain.stable.out.int128 sql/benchmarks/tpch/Tests/13-explain.stable.out sql/benchmarks/tpch/Tests/14-explain.stable.out.int128 sql/benchmarks/tpch/Tests/15-explain.stable.out.int128 sql/benchmarks/tpch/Tests/16-explain.stable.out sql/benchmarks/tpch/Tests/17-explain.stable.out.int128 sql/benchmarks/tpch/Tests/18-explain.stable.out.int128 sql/benchmarks/tpch/Tests/19-explain.stable.out.int128 sql/benchmarks/tpch/Tests/20-explain.stable.out.int128 sql/benchmarks/tpch/Tests/21-explain.stable.out sql/benchmarks/tpch/Tests/22-explain.stable.out.int128 Branch: default Log Message: approved output after bind changes diffs (truncated from 1588 to 300 lines): diff --git a/sql/benchmarks/tpch/Tests/01-explain.stable.out.int128 b/sql/benchmarks/tpch/Tests/01-explain.stable.out.int128 --- a/sql/benchmarks/tpch/Tests/01-explain.stable.out.int128 +++ b/sql/benchmarks/tpch/Tests/01-explain.stable.out.int128 @@ -53,42 +53,42 @@ Ready. % 602 # length function user.s2_1{autoCommit=true}(A0:bte,A1:bte,A2:bte,A3:date,A4:lng):void; X_7 := sql.mvc(); -X_11 := sql.bind(X_7,sys,lineitem,l_shipdate,0); +X_11:bat[:oid,:date] := sql.bind(X_7,sys,lineitem,l_shipdate,0); X_8:bat[:oid,:oid] := sql.tid(X_7,sys,lineitem); X_19 := mtime.date_sub_msec_interval(A3,A4); X_189 := algebra.thetasubselect(X_11,X_8,X_19,=); (X_14,r1_14) := sql.bind(X_7,sys,lineitem,l_shipdate,2); X_190 := algebra.thetasubselect(r1_14,nil:bat[:oid,:oid],X_19,=); -X_17 := sql.bind(X_7,sys,lineitem,l_shipdate,1); +X_17:bat[:oid,:date] := sql.bind(X_7,sys,lineitem,l_shipdate,1); X_192 := algebra.thetasubselect(X_17,X_8,X_19,=); X_20 := sql.subdelta(X_189,X_8,X_14,X_190,X_192); -X_22 := sql.bind(X_7,sys,lineitem,l_linestatus,0); +X_22:bat[:oid,:str] := sql.bind(X_7,sys,lineitem,l_linestatus,0); (X_24,r1_28) := sql.bind(X_7,sys,lineitem,l_linestatus,2); -X_26 := sql.bind(X_7,sys,lineitem,l_linestatus,1); +X_26:bat[:oid,:str] := sql.bind(X_7,sys,lineitem,l_linestatus,1); X_27 := sql.projectdelta(X_20,X_22,X_24,r1_28,X_26); -X_28 := sql.bind(X_7,sys,lineitem,l_returnflag,0); +X_28:bat[:oid,:str] := sql.bind(X_7,sys,lineitem,l_returnflag,0); (X_30,r1_36) := sql.bind(X_7,sys,lineitem,l_returnflag,2); -X_32 := sql.bind(X_7,sys,lineitem,l_returnflag,1); +X_32:bat[:oid,:str] := sql.bind(X_7,sys,lineitem,l_returnflag,1); X_33 := sql.projectdelta(X_20,X_28,X_30,r1_36,X_32); (X_34,r1_42,r2_42) := group.subgroup(X_33); (X_37,r1_45,r2_45) := group.subgroupdone(X_27,X_34); X_40 := algebra.leftfetchjoin(r1_45,X_27); X_41 := algebra.leftfetchjoin(r1_45,X_33); -X_51 := sql.bind(X_7,sys,lineitem,l_quantity,0); +X_51:bat[:oid,:int] := sql.bind(X_7,sys,lineitem,l_quantity,0); (X_56,r1_64) := sql.bind(X_7,sys,lineitem,l_quantity,2); -X_59 := sql.bind(X_7,sys,lineitem,l_quantity,1); +X_59:bat[:oid,:int] := sql.bind(X_7,sys,lineitem,l_quantity,1); X_61 := sql.projectdelta(X_20,X_51,X_56,r1_64,X_59); X_62:bat[:oid,:hge] := aggr.subsum(X_61,X_37,r1_45,true,true); -X_65 := sql.bind(X_7,sys,lineitem,l_extendedprice,0); +X_65:bat[:oid,:lng] := sql.bind(X_7,sys,lineitem,l_extendedprice,0); (X_67,r1_77) := sql.bind(X_7,sys,lineitem,l_extendedprice,2); -X_69 := sql.bind(X_7,sys,lineitem,l_extendedprice,1); +X_69:bat[:oid,:lng] := sql.bind(X_7,sys,lineitem,l_extendedprice,1); X_70 := sql.projectdelta(X_20,X_65,X_67,r1_77,X_69); X_71:bat[:oid,:hge] := aggr.subsum(X_70,X_37,r1_45,true,true); X_73:bat[:oid,:hge] := batcalc.hge(2,X_70,33,2); X_75 := calc.lng(A0,15,2); -X_77 := sql.bind(X_7,sys,lineitem,l_discount,0); +X_77:bat[:oid,:lng] := sql.bind(X_7,sys,lineitem,l_discount,0); (X_82,r1_97) := sql.bind(X_7,sys,lineitem,l_discount,2); -X_85 := sql.bind(X_7,sys,lineitem,l_discount,1); +X_85:bat[:oid,:lng] := sql.bind(X_7,sys,lineitem,l_discount,1); X_87 := sql.projectdelta(X_20,X_77,X_82,r1_97,X_85); X_88:bat[:oid,:lng] := batcalc.-(X_75,X_87);
MonetDB: default - approved output
Changeset: d340c83ee6ad for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d340c83ee6ad Modified Files: sql/test/BugTracker-2011/Tests/crash_on_alias.Bug-2798.stable.out.int128 sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out.int128 sql/test/BugTracker/Tests/explain.SF-1739353.stable.out sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out sql/test/Tests/systemfunctions.stable.out.int128 Branch: default Log Message: approved output diffs (234 lines): 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 --- 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 @@ -48,11 +48,11 @@ project ( function user.s4_1(A0:hge,A1:bte):void; X_3 := sql.mvc(); X_4:bat[:oid,:oid] := sql.tid(X_3,sys,dbg); -X_7 := sql.bind(X_3,sys,dbg,a,0); +X_7:bat[:oid,:int] := sql.bind(X_3,sys,dbg,a,0); X_10 := algebra.leftfetchjoin(X_4,X_7); (X_11,r1_11,r2_11) := group.subgroupdone(X_10); X_14 := algebra.leftfetchjoin(r1_11,X_10); -X_15 := sql.bind(X_3,sys,dbg,b,0); +X_15:bat[:oid,:int] := sql.bind(X_3,sys,dbg,b,0); X_17 := algebra.leftfetchjoin(X_4,X_15); X_18:bat[:oid,:hge] := aggr.subsum(X_17,X_11,r1_11,true,true); X_20 := algebra.project(X_10,A1); @@ -101,11 +101,11 @@ project ( function user.s10_1(A0:hge,A1:bte):void; X_3 := sql.mvc(); X_4:bat[:oid,:oid] := sql.tid(X_3,sys,dbg); -X_7 := sql.bind(X_3,sys,dbg,a,0); +X_7:bat[:oid,:int] := sql.bind(X_3,sys,dbg,a,0); X_10 := algebra.leftfetchjoin(X_4,X_7); (X_11,r1_11,r2_11) := group.subgroupdone(X_10); X_14 := algebra.leftfetchjoin(r1_11,X_10); -X_15 := sql.bind(X_3,sys,dbg,b,0); +X_15:bat[:oid,:int] := sql.bind(X_3,sys,dbg,b,0); X_17 := algebra.leftfetchjoin(X_4,X_15); X_18:bat[:oid,:hge] := aggr.subsum(X_17,X_11,r1_11,true,true); X_20 := algebra.project(X_10,A1); diff --git a/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out b/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out --- a/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out +++ b/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out @@ -37,13 +37,13 @@ function user.s2_1(A0:str):void; X_47 := algebra.likesubselect(X_6,X_3,A0,,false); (X_9,r1_9) := sql.bind(X_2,sys,functions,name,2); X_48 := algebra.likesubselect(r1_9,nil:bat[:oid,:oid],A0,,false); -X_12 := sql.bind(X_2,sys,functions,name,1); +X_12:bat[:oid,:str] := sql.bind(X_2,sys,functions,name,1); X_50 := algebra.likesubselect(X_12,X_3,A0,,false); X_15 := sql.subdelta(X_47,X_3,X_9,X_48,X_50); X_17 := sql.projectdelta(X_15,X_6,X_9,r1_9,X_12); -X_18 := sql.bind(X_2,sys,functions,func,0); +X_18:bat[:oid,:str] := sql.bind(X_2,sys,functions,func,0); (X_20,r1_25) := sql.bind(X_2,sys,functions,func,2); -X_22 := sql.bind(X_2,sys,functions,func,1); +X_22:bat[:oid,:str] := sql.bind(X_2,sys,functions,func,1); X_23 := sql.projectdelta(X_15,X_18,X_20,r1_25,X_22); X_24 := sql.resultSet(2,1,X_17); sql.rsColumn(X_24,sys.functions,name,varchar,256,0,X_17); @@ -64,13 +64,13 @@ function user.s3_1(A0:str):void; X_47 := algebra.likesubselect(X_6,X_3,A0,,true); (X_9,r1_9) := sql.bind(X_2,sys,functions,name,2); X_48 := algebra.likesubselect(r1_9,nil:bat[:oid,:oid],A0,,true); -X_12 := sql.bind(X_2,sys,functions,name,1); +X_12:bat[:oid,:str] := sql.bind(X_2,sys,functions,name,1); X_50 := algebra.likesubselect(X_12,X_3,A0,,true); X_15 := sql.subdelta(X_47,X_3,X_9,X_48,X_50); X_17 := sql.projectdelta(X_15,X_6,X_9,r1_9,X_12); -X_18 := sql.bind(X_2,sys,functions,func,0); +X_18:bat[:oid,:str] := sql.bind(X_2,sys,functions,func,0); (X_20,r1_25) := sql.bind(X_2,sys,functions,func,2); -X_22 := sql.bind(X_2,sys,functions,func,1); +X_22:bat[:oid,:str] := sql.bind(X_2,sys,functions,func,1); X_23 := sql.projectdelta(X_15,X_18,X_20,r1_25,X_22); X_24 := sql.resultSet(2,1,X_17); sql.rsColumn(X_24,sys.functions,name,varchar,256,0,X_17); @@ -91,13 +91,13 @@ function user.s4_1(A0:str):void; X_47 := algebra.ilikesubselect(X_6,X_3,A0,,false); (X_9,r1_9) := sql.bind(X_2,sys,functions,name,2); X_48 := algebra.ilikesubselect(r1_9,nil:bat[:oid,:oid],A0,,false); -X_12 := sql.bind(X_2,sys,functions,name,1); +X_12:bat[:oid,:str] := sql.bind(X_2,sys,functions,name,1); X_50 := algebra.ilikesubselect(X_12,X_3,A0,,false); X_15 := sql.subdelta(X_47,X_3,X_9,X_48,X_50); X_17 :=
MonetDB: default - Approved output.
Changeset: c4d0f4161950 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c4d0f4161950 Modified Files: clients/Tests/MAL-signatures_all.stable.out clients/Tests/MAL-signatures_all.stable.out.int128 clients/Tests/MAL-signatures_fits_geom.stable.out clients/Tests/MAL-signatures_fits_geom.stable.out.int128 clients/Tests/MAL-signatures_geom.stable.out clients/Tests/MAL-signatures_geom.stable.out.int128 clients/Tests/MAL-signatures_none.stable.out clients/Tests/MAL-signatures_none.stable.out.int128 Branch: default Log Message: Approved output. diffs (truncated from 2169 to 300 lines): diff --git a/clients/Tests/MAL-signatures_all.stable.out b/clients/Tests/MAL-signatures_all.stable.out --- a/clients/Tests/MAL-signatures_all.stable.out +++ b/clients/Tests/MAL-signatures_all.stable.out @@ -2338,6 +2338,10 @@ command algebra.ilikesubselect(s:bat[:oi address PCREilike_join_pcre; function algebra.ilikesubselect(b:bat[:oid,:str],cand:bat[:oid,:oid],pat:str,esc:str,anti:bit):bat[:oid,:oid]; function algebra.ilikesubselect(b:bat[:oid,:str],pat:str,esc:str,anti:bit):bat[:oid,:oid]; +command algebra.ilike(s:str,pat:str):bit +address PCREilike2; +command algebra.ilike(s:str,pat:str,esc:str):bit +address PCREilike3; command algebra.indexjoin(left:bat[:any_1,:any_2],right:bat[:any_2,:any_3]):bat[:any_1,:any_3] address ALGindexjoin; comment Hook directly into the index implementation of the join. @@ -2401,6 +2405,10 @@ command algebra.likesubselect(b:bat[:oid address PCRElikesubselect1; comment Select all head values for which the tail value is like the given (SQL-style) pattern. Input is a dense-headed BAT, output is a dense-headed BAT with in the tail the head value of the input BAT for which the relationship holds. The output BAT is sorted on the tail value. +command algebra.like(s:str,pat:str):bit +address PCRElike2; +command algebra.like(s:str,pat:str,esc:str):bit +address PCRElike3; command algebra.leftfetchjoin(left:bat[:oid,:oid],right:bat[:oid,:any_3]):bat[:oid,:any_3] address ALGleftfetchjoin; comment Hook directly into the left fetch join implementation. @@ -2449,6 +2457,14 @@ command algebra.markT(b:bat[:any_1,:any_ address ALGtmark; comment Produces a BAT with fresh unique dense sequense of OIDs in the tail that starts at base (i.e. [base,..base+b.count()-1] ). +command algebra.not_ilike(s:str,pat:str):bit +address PCREnotilike2; +command algebra.not_ilike(s:str,pat:str,esc:str):bit +address PCREnotilike3; +command algebra.not_like(s:str,pat:str):bit +address PCREnotlike2; +command algebra.not_like(s:str,pat:str,esc:str):bit +address PCREnotlike3; command algebra.outerjoin(outer:bat[:any_1,:any_2],inner:bat[:any_2,:any_3],estimate:lng):bat[:any_1,:any_3] address ALGouterjoinestimate; command algebra.outerjoin(outer:bat[:any_1,:oid],inner:bat[:oid,:any_3]):bat[:any_1,:any_3] @@ -2869,6 +2885,22 @@ command batgeom.point(x:bat[:oid,:dbl],y address wkbcreatepoint_bat; comment Construct a point-BAT from two geometry-BATs +command batalgebra.ilike(s:bat[:oid,:str],pat:str):bat[:oid,:bit] +address BATPCREilike2; +command batalgebra.ilike(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:bit] +address BATPCREilike; +command batalgebra.like(s:bat[:oid,:str],pat:str):bat[:oid,:bit] +address BATPCRElike2; +command batalgebra.like(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:bit] +address BATPCRElike; +command batalgebra.not_ilike(s:bat[:oid,:str],pat:str):bat[:oid,:bit] +address BATPCREnotliike2; +command batalgebra.not_ilike(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:bit] +address BATPCREnotilike; +command batalgebra.not_like(s:bat[:oid,:str],pat:str):bat[:oid,:bit] +address BATPCREnotlike2; +command batalgebra.not_like(s:bat[:oid,:str],pat:str,esc:str):bat[:oid,:bit] +address BATPCREnotlike; command batcolor.blue(c:bat[:oid,:color]):bat[:oid,:int] address CLRbatBlue; comment Extracts blue component from a color atom diff --git a/clients/Tests/MAL-signatures_all.stable.out.int128 b/clients/Tests/MAL-signatures_all.stable.out.int128 --- a/clients/Tests/MAL-signatures_all.stable.out.int128 +++ b/clients/Tests/MAL-signatures_all.stable.out.int128 @@ -2855,6 +2855,10 @@ command algebra.ilikesubselect(s:bat[:oi address PCREilike_join_pcre; function algebra.ilikesubselect(b:bat[:oid,:str],cand:bat[:oid,:oid],pat:str,esc:str,anti:bit):bat[:oid,:oid]; function algebra.ilikesubselect(b:bat[:oid,:str],pat:str,esc:str,anti:bit):bat[:oid,:oid]; +command algebra.ilike(s:str,pat:str):bit +address PCREilike2; +command algebra.ilike(s:str,pat:str,esc:str):bit +address PCREilike3; command algebra.indexjoin(left:bat[:any_1,:any_2],right:bat[:any_2,:any_3]):bat[:any_1,:any_3] address ALGindexjoin; comment Hook directly into the index implementation of the join. @@ -2918,6 +2922,10 @@ command algebra.likesubselect(b:bat[:oid address PCRElikesubselect1;
MonetDB: default - approved output. Plan/explain changed because...
Changeset: 88970f309a81 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=88970f309a81 Modified Files: sql/benchmarks/ssbm/Tests/02-explain.stable.out sql/benchmarks/ssbm/Tests/02-plan.stable.out sql/benchmarks/ssbm/Tests/03-explain.stable.out sql/benchmarks/ssbm/Tests/03-plan.stable.out sql/benchmarks/ssbm/Tests/07-explain.stable.out sql/benchmarks/ssbm/Tests/07-plan.stable.out sql/benchmarks/ssbm/Tests/08-explain.stable.out sql/benchmarks/ssbm/Tests/08-plan.stable.out Branch: default Log Message: approved output. Plan/explain changed because of stricter ordering on selects and group by expressions diffs (224 lines): diff --git a/sql/benchmarks/ssbm/Tests/02-explain.stable.out b/sql/benchmarks/ssbm/Tests/02-explain.stable.out --- a/sql/benchmarks/ssbm/Tests/02-explain.stable.out +++ b/sql/benchmarks/ssbm/Tests/02-explain.stable.out @@ -39,20 +39,20 @@ Ready. % 269 # length function user.s2_1{autoCommit=true}(A0:int,A1:int,A2:int,A3:int,A4:int):void; X_7 := sql.mvc(); -X_11 := sql.bind(X_7,sys,lineorder,lo_discount,0); -X_19 := sql.bind(X_7,sys,lineorder,lo_quantity,0); +X_11 := sql.bind(X_7,sys,lineorder,lo_quantity,0); +X_19 := sql.bind(X_7,sys,lineorder,lo_discount,0); X_8:bat[:oid,:oid] := sql.tid(X_7,sys,lineorder); -X_90 := algebra.subselect(X_19,X_8,A3,A4,true,true,false); -(X_21,r1_25) := sql.bind(X_7,sys,lineorder,lo_quantity,2); -X_91 := algebra.subselect(r1_25,A3,A4,true,true,false); -X_23 := sql.bind(X_7,sys,lineorder,lo_quantity,1); -X_92 := algebra.subselect(X_23,X_8,A3,A4,true,true,false); +X_90 := algebra.subselect(X_19,X_8,A1,A2,true,true,false); +(X_21,r1_25) := sql.bind(X_7,sys,lineorder,lo_discount,2); +X_91 := algebra.subselect(r1_25,A1,A2,true,true,false); +X_23 := sql.bind(X_7,sys,lineorder,lo_discount,1); +X_92 := algebra.subselect(X_23,X_8,A1,A2,true,true,false); X_24 := sql.subdelta(X_90,X_8,X_21,X_91,X_92); -X_93 := algebra.subselect(X_11,X_24,A1,A2,true,true,false); -(X_14,r1_14) := sql.bind(X_7,sys,lineorder,lo_discount,2); -X_94 := algebra.subselect(r1_14,A1,A2,true,true,false); -X_17 := sql.bind(X_7,sys,lineorder,lo_discount,1); -X_95 := algebra.subselect(X_17,X_24,A1,A2,true,true,false); +X_93 := algebra.subselect(X_11,X_24,A3,A4,true,true,false); +(X_14,r1_14) := sql.bind(X_7,sys,lineorder,lo_quantity,2); +X_94 := algebra.subselect(r1_14,A3,A4,true,true,false); +X_17 := sql.bind(X_7,sys,lineorder,lo_quantity,1); +X_95 := algebra.subselect(X_17,X_24,A3,A4,true,true,false); X_26 := sql.subdelta(X_93,X_24,X_14,X_94,X_95); X_27 := sql.bind_idxbat(X_7,sys,lineorder,lineorder_lo_orderdate_fkey,0); (X_29,r1_37) := sql.bind_idxbat(X_7,sys,lineorder,lineorder_lo_orderdate_fkey,2); @@ -74,7 +74,7 @@ function user.s2_1{autoCommit=true}(A0:i X_55 := sql.projectdelta(X_26,X_49,X_52,r1_65,X_54); X_56 := algebra.leftfetchjoin(X_47,X_55); X_57 := batcalc.lng(X_56); -X_58 := sql.projectdelta(X_26,X_11,X_14,r1_14,X_17); +X_58 := sql.projectdelta(X_26,X_19,X_21,r1_25,X_23); X_59 := algebra.leftfetchjoin(X_47,X_58); X_60:bat[:oid,:lng] := batcalc.*(X_57,X_59); X_61 := algebra.selectNotNil(X_60); diff --git a/sql/benchmarks/ssbm/Tests/02-plan.stable.out b/sql/benchmarks/ssbm/Tests/02-plan.stable.out --- a/sql/benchmarks/ssbm/Tests/02-plan.stable.out +++ b/sql/benchmarks/ssbm/Tests/02-plan.stable.out @@ -41,7 +41,7 @@ project ( | | join ( | | | select ( | | | | table(sys.lineorder) [ lineorder.lo_quantity, lineorder.lo_extendedprice, lineorder.lo_discount, lineorder.%lineorder_lo_orderdate_fkey NOT NULL JOINIDX sys.lineorder.lineorder_lo_orderdate_fkey ] COUNT -| | | ) [ int[tinyint 26] = lineorder.lo_quantity = int[tinyint 35], int[tinyint 4] = lineorder.lo_discount = int[tinyint 6] ], +| | | ) [ int[tinyint 4] = lineorder.lo_discount = int[tinyint 6], int[tinyint 26] = lineorder.lo_quantity = int[tinyint 35] ], | | | select ( | | | | table(sys.dwdate) [ dwdate.d_yearmonthnum, dwdate.%TID% NOT NULL ] COUNT | | | ) [ dwdate.d_yearmonthnum = int 199401 ] diff --git a/sql/benchmarks/ssbm/Tests/03-explain.stable.out b/sql/benchmarks/ssbm/Tests/03-explain.stable.out --- a/sql/benchmarks/ssbm/Tests/03-explain.stable.out +++ b/sql/benchmarks/ssbm/Tests/03-explain.stable.out @@ -39,20 +39,20 @@ Ready. % 283 # length function user.s2_1{autoCommit=true}(A0:int,A1:int,A2:int,A3:int,A4:int,A5:int):void; X_8 := sql.mvc(); -X_12 := sql.bind(X_8,sys,lineorder,lo_discount,0); -X_20 := sql.bind(X_8,sys,lineorder,lo_quantity,0); +X_12 := sql.bind(X_8,sys,lineorder,lo_quantity,0); +X_20 := sql.bind(X_8,sys,lineorder,lo_discount,0); X_9:bat[:oid,:oid] := sql.tid(X_8,sys,lineorder); -X_101 := algebra.subselect(X_20,X_9,A4,A5,true,true,false); -(X_22,r1_26) := sql.bind(X_8,sys,lineorder,lo_quantity,2); -
MonetDB: default - approved output. Plan changes because of stri...
Changeset: 041d7927d2e1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=041d7927d2e1 Modified Files: sql/benchmarks/tpch/Tests/01-explain.stable.out sql/benchmarks/tpch/Tests/01-plan.stable.out sql/benchmarks/tpch/Tests/02-explain.stable.out sql/benchmarks/tpch/Tests/03-explain.stable.out sql/benchmarks/tpch/Tests/03-plan.stable.out sql/benchmarks/tpch/Tests/08-explain.stable.out sql/benchmarks/tpch/Tests/08-plan.stable.out sql/benchmarks/tpch/Tests/10-explain.stable.out sql/benchmarks/tpch/Tests/18-explain.stable.out sql/benchmarks/tpch/Tests/21-explain.stable.out Branch: default Log Message: approved output. Plan changes because of stricter groupby/select expression ordering. Explains changed because of plan and/or new topn implementation. diffs (truncated from 1120 to 300 lines): diff --git a/sql/benchmarks/tpch/Tests/01-explain.stable.out b/sql/benchmarks/tpch/Tests/01-explain.stable.out --- a/sql/benchmarks/tpch/Tests/01-explain.stable.out +++ b/sql/benchmarks/tpch/Tests/01-explain.stable.out @@ -62,18 +62,18 @@ function user.s2_1{autoCommit=true}(A0:b X_17 := sql.bind(X_7,sys,lineitem,l_shipdate,1); X_186 := algebra.thetasubselect(X_17,X_8,X_19,=); X_20 := sql.subdelta(X_184,X_8,X_14,X_185,X_186); -X_22 := sql.bind(X_7,sys,lineitem,l_returnflag,0); -(X_24,r1_28) := sql.bind(X_7,sys,lineitem,l_returnflag,2); -X_26 := sql.bind(X_7,sys,lineitem,l_returnflag,1); +X_22 := sql.bind(X_7,sys,lineitem,l_linestatus,0); +(X_24,r1_28) := sql.bind(X_7,sys,lineitem,l_linestatus,2); +X_26 := sql.bind(X_7,sys,lineitem,l_linestatus,1); X_27 := sql.projectdelta(X_20,X_22,X_24,r1_28,X_26); -X_28 := sql.bind(X_7,sys,lineitem,l_linestatus,0); -(X_30,r1_36) := sql.bind(X_7,sys,lineitem,l_linestatus,2); -X_32 := sql.bind(X_7,sys,lineitem,l_linestatus,1); +X_28 := sql.bind(X_7,sys,lineitem,l_returnflag,0); +(X_30,r1_36) := sql.bind(X_7,sys,lineitem,l_returnflag,2); +X_32 := sql.bind(X_7,sys,lineitem,l_returnflag,1); X_33 := sql.projectdelta(X_20,X_28,X_30,r1_36,X_32); (X_34,r1_42,r2_42) := group.subgroup(X_33); (X_37,r1_45,r2_45) := group.subgroupdone(X_27,X_34); -X_40 := algebra.leftfetchjoin(r1_45,X_33); -X_41 := algebra.leftfetchjoin(r1_45,X_27); +X_40 := algebra.leftfetchjoin(r1_45,X_27); +X_41 := algebra.leftfetchjoin(r1_45,X_33); X_51 := sql.bind(X_7,sys,lineitem,l_quantity,0); (X_56,r1_64) := sql.bind(X_7,sys,lineitem,l_quantity,2); X_59 := sql.bind(X_7,sys,lineitem,l_quantity,1); diff --git a/sql/benchmarks/tpch/Tests/01-plan.stable.out b/sql/benchmarks/tpch/Tests/01-plan.stable.out --- a/sql/benchmarks/tpch/Tests/01-plan.stable.out +++ b/sql/benchmarks/tpch/Tests/01-plan.stable.out @@ -55,7 +55,7 @@ project ( | | select ( | | | table(sys.lineitem) [ lineitem.l_quantity NOT NULL, lineitem.l_extendedprice NOT NULL, lineitem.l_discount NOT NULL, lineitem.l_tax NOT NULL, lineitem.l_returnflag NOT NULL, lineitem.l_linestatus NOT NULL, lineitem.l_shipdate NOT NULL ] COUNT | | ) [ lineitem.l_shipdate NOT NULL = sys.sql_sub(date 1998-12-01, sec_interval(4) 777600) ] -| ) [ lineitem.l_linestatus NOT NULL, lineitem.l_returnflag NOT NULL ] [ lineitem.l_returnflag NOT NULL, lineitem.l_linestatus NOT NULL, sys.sum no nil (lineitem.l_quantity NOT NULL) NOT NULL as L1.L1, sys.sum no nil (lineitem.l_extendedprice NOT NULL) NOT NULL as L2.L2, sys.sum no nil (sys.sql_mul(lineitem.l_extendedprice NOT NULL, sys.sql_sub(decimal(15,2)[tinyint 1], lineitem.l_discount NOT NULL))) as L3.L3, sys.sum no nil (sys.sql_mul(sys.sql_mul(lineitem.l_extendedprice NOT NULL, sys.sql_sub(decimal(15,2)[tinyint 1], lineitem.l_discount NOT NULL)), sys.sql_add(decimal(15,2)[tinyint 1], lineitem.l_tax NOT NULL))) as L4.L4, sys.avg no nil (double[lineitem.l_quantity NOT NULL] as lineitem.l_quantity) as L5.L5, sys.avg no nil (double[lineitem.l_extendedprice NOT NULL] as lineitem.l_extendedprice) as L6.L6, sys.avg no nil (double[lineitem.l_discount NOT NULL] as lineitem.l_discount) as L7.L7, sys.count() NOT NULL as L10.L10 ] +| ) [ lineitem.l_returnflag NOT NULL, lineitem.l_linestatus NOT NULL ] [ lineitem.l_returnflag NOT NULL, lineitem.l_linestatus NOT NULL, sys.sum no nil (lineitem.l_quantity NOT NULL) NOT NULL as L1.L1, sys.sum no nil (lineitem.l_extendedprice NOT NULL) NOT NULL as L2.L2, sys.sum no nil (sys.sql_mul(lineitem.l_extendedprice NOT NULL, sys.sql_sub(decimal(15,2)[tinyint 1], lineitem.l_discount NOT NULL))) as L3.L3, sys.sum no nil (sys.sql_mul(sys.sql_mul(lineitem.l_extendedprice NOT NULL, sys.sql_sub(decimal(15,2)[tinyint 1], lineitem.l_discount NOT NULL)), sys.sql_add(decimal(15,2)[tinyint 1], lineitem.l_tax NOT NULL))) as L4.L4, sys.avg no nil (double[lineitem.l_quantity NOT NULL] as lineitem.l_quantity) as L5.L5, sys.avg no nil (double[lineitem.l_extendedprice NOT NULL] as
MonetDB: default - approved output after pqueue changes, orderby...
Changeset: ca153d4b9996 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ca153d4b9996 Modified Files: sql/test/BugTracker-2009/Tests/old_views_incorrectly_reused.SF-2863804.stable.out Branch: default Log Message: approved output after pqueue changes, orderby on an equal column ie allowed change diffs (25 lines): diff --git a/sql/test/BugTracker-2009/Tests/old_views_incorrectly_reused.SF-2863804.stable.out b/sql/test/BugTracker-2009/Tests/old_views_incorrectly_reused.SF-2863804.stable.out --- a/sql/test/BugTracker-2009/Tests/old_views_incorrectly_reused.SF-2863804.stable.out +++ b/sql/test/BugTracker-2009/Tests/old_views_incorrectly_reused.SF-2863804.stable.out @@ -138,8 +138,9 @@ Ready. % value, type, prob # name % varchar, char, double # type % 2, 4, 24 # length +[ A1,term, 1 ] [ A2,term, 1 ] -[ A1,term, 1 ] +#ROLLBACK; # 23:06:18 # 23:06:18 Mtimeout -timeout 60 mclient -lsql -umonetdb -Pmonetdb --host=localhost --port=31419 /home/wouter/opt/MonetDB-Aug2009/mTests/src/test/BugTracker-2009/old_views_incorrectly_reused.SF-2863804.view2.sql @@ -168,8 +169,9 @@ Ready. % value, type, prob # name % varchar, char, double # type % 4, 4, 24 # length +[ 2000, term, 1 ] [ 2001, term, 1 ] -[ 2000, term, 1 ] +#ROLLBACK; # 23:06:18 # 23:06:18 Done. ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: c669195b0544 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c669195b0544 Added Files: sql/test/BugTracker-2014/Tests/temporary.Bug-3430.stable.err sql/test/BugTracker-2014/Tests/temporary.Bug-3430.stable.out Modified Files: sql/test/BugTracker-2013/Tests/qualified_aggrname.Bug-3332.stable.out sql/test/BugTracker-2014/Tests/crash_on_or_with_in.Bug-3461.stable.out sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.out Branch: default Log Message: approved output diffs (143 lines): diff --git a/sql/test/BugTracker-2013/Tests/qualified_aggrname.Bug-3332.stable.out b/sql/test/BugTracker-2013/Tests/qualified_aggrname.Bug-3332.stable.out --- a/sql/test/BugTracker-2013/Tests/qualified_aggrname.Bug-3332.stable.out +++ b/sql/test/BugTracker-2013/Tests/qualified_aggrname.Bug-3332.stable.out @@ -30,7 +30,7 @@ Ready. % L1 # name % double # type % 24 # length -[ 5091 ] +[ 5193 ] # 17:14:33 # 17:14:33 Done. diff --git a/sql/test/BugTracker-2014/Tests/crash_on_or_with_in.Bug-3461.stable.out b/sql/test/BugTracker-2014/Tests/crash_on_or_with_in.Bug-3461.stable.out --- a/sql/test/BugTracker-2014/Tests/crash_on_or_with_in.Bug-3461.stable.out +++ b/sql/test/BugTracker-2014/Tests/crash_on_or_with_in.Bug-3461.stable.out @@ -28,10 +28,10 @@ Ready. #SELECT * FROM SYS.ARGS # WHERE FUNC_ID NOT IN (SELECT ID FROM SYS.FUNCTIONS) #OR FUNC_ID NOT IN (SELECT ID FROM SYS.FUNCTIONS); -% .args, .args, .args, .args, .args, .args, .args # table_name -% id, func_id,name, type, type_digits,type_scale, number # name -% int, int,varchar,varchar,int,int,int # type -% 1, 1, 0, 0, 1, 1, 1 # length +% .args, .args, .args, .args, .args, .args, .args, .args # table_name +% id, func_id,name, type, type_digits,type_scale, inout, number # name +% int, int,varchar,varchar,int,int,tinyint, int # type +% 1, 1, 0, 0, 1, 1, 1, 1 # length # 14:17:10 # 14:17:10 Done. diff --git a/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.out b/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.out --- a/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.out +++ b/sql/test/BugTracker-2014/Tests/in_incorrect_multi.Bug-3462.stable.out @@ -27,10 +27,10 @@ Ready. #SELECT * FROM SYS.ARGS # WHERE FUNC_ID NOT IN (SELECT FUNC_ID FROM SYS.FUNCTIONS); -% sys.args,sys.args, sys.args, sys.args, sys.args, sys.args, sys.args # table_name -% id, func_id,name, type, type_digits,type_scale, number # name -% int, int,varchar,varchar,int,int,int # type -% 1, 1, 0, 0, 1, 1, 1 # length +% sys.args,sys.args, sys.args, sys.args, sys.args, sys.args, sys.args, sys.args # table_name +% id, func_id,name, type, type_digits,type_scale, inout, number # name +% int, int,varchar,varchar,int,int,tinyint, int # type +% 1, 1, 0, 0, 1, 1, 1, 1 # length # 14:17:13 # 14:17:13 Done. diff --git a/sql/test/BugTracker-2014/Tests/temporary.Bug-3430.stable.err b/sql/test/BugTracker-2014/Tests/temporary.Bug-3430.stable.err new file mode 100644 --- /dev/null +++ b/sql/test/BugTracker-2014/Tests/temporary.Bug-3430.stable.err @@ -0,0 +1,51 @@ +stderr of test 'temporary.Bug-3430` in directory 'sql/test/BugTracker-2014` itself: + + +# 12:14:57 +# 12:14:57 mserver5 --debug=10 --set gdk_nr_threads=0 --set mapi_open=true --set mapi_port=33005 --set mapi_usock=/var/tmp/mtest-30260/.s.monetdb.33005 --set monet_prompt= --forcemito --set mal_listing=2 --dbpath=/home/niels/scratch/monetdb/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2014 --set mal_listing=0 +# 12:14:57 + +# builtin opt gdk_dbpath = /home/niels/scratch/monetdb/Linux-x86_64/var/monetdb5/dbfarm/demo +# builtin opt gdk_debug = 0 +# builtin opt gdk_vmtrim = no +# builtin opt monet_prompt = +# builtin opt monet_daemon = no +# builtin opt mapi_port = 5 +# builtin opt mapi_open = false +# builtin opt mapi_autosense = false +# builtin opt sql_optimizer = default_pipe +# builtin opt sql_debug = 0 +# cmdline opt gdk_nr_threads = 0 +# cmdline opt mapi_open = true +# cmdline opt mapi_port = 33005 +# cmdline opt mapi_usock = /var/tmp/mtest-30260/.s.monetdb.33005 +# cmdline opt monet_prompt = +# cmdline opt mal_listing = 2 +# cmdline opt gdk_dbpath = /home/niels/scratch/monetdb/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2014 +# cmdline opt mal_listing = 0 +# cmdline opt gdk_debug = 536870922 + +# 12:14:57 +# 12:14:57 mclient -lsql -ftest -Eutf-8 -i -e --host=/var/tmp/mtest-30260 --port=33005 +# 12:14:57
MonetDB: default - Approved output.
Changeset: ceece173e5d4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ceece173e5d4 Modified Files: monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err.Windows monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows Branch: default Log Message: Approved output. diffs (49 lines): diff --git a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err.Windows b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err.Windows --- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err.Windows +++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err.Windows @@ -30,16 +30,16 @@ stderr of test 'opt_sql_append` in direc # 22:58:57 mclient -lsql -ftest -Eutf-8 -i -e --host=rome --port=36275 # 22:58:57 -MAPI = (monetdb) /var/tmp/mtest-11972/.s.monetdb.36131 +MAPI = monetdb@LAB03:37903 QUERY = explain copy into ttt from '/tmp/xyz'; ERROR = !COPY INTO: filename must have absolute path: /tmp/xyz -MAPI = (monetdb) /var/tmp/mtest-11972/.s.monetdb.36131 +MAPI = monetdb@LAB03:37903 QUERY = explain copy into ttt from '\tmp/xyz'; ERROR = !COPY INTO: filename must have absolute path: \tmp/xyz -MAPI = (monetdb) /var/tmp/mtest-11972/.s.monetdb.36131 +MAPI = monetdb@LAB03:37903 QUERY = explain copy into ttt from '/tmp/xyz'; ERROR = !COPY INTO: filename must have absolute path: /tmp/xyz -MAPI = (monetdb) /var/tmp/mtest-11972/.s.monetdb.36131 +MAPI = monetdb@LAB03:37903 QUERY = explain copy into ttt from '\tmp/xyz'; ERROR = !COPY INTO: filename must have absolute path: \tmp/xyz diff --git a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows --- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows +++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out.Windows @@ -55,8 +55,8 @@ Ready. % .L # table_name % def # name % clob # type -% 467 # length -[ optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptySet();optimizer.aliases();optimizer.pushselect();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.groups();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.garbageCollector(); ] +% 448 # length +[ optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptySet();optimizer.aliases();optimizer.pushselect();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.garbageCollector(); ] #explain copy into ttt from 'a:\tmp/xyz'; % .explain # table_name % mal # name @@ -89,8 +89,8 @@ end s4_1; % .L # table_name % def # name % clob # type -% 490 # length -[ optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptySet();optimizer.aliases();optimizer.pushselect();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.groups();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.sql_append();optimizer.garbageCollector(); ] +% 471 # length +[ optimizer.inline();optimizer.remap();optimizer.costModel();optimizer.coercions();optimizer.evaluate();optimizer.emptySet();optimizer.aliases();optimizer.pushselect();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.matpack();optimizer.dataflow();optimizer.querylog();optimizer.multiplex();optimizer.sql_append();optimizer.garbageCollector(); ] #explain copy into ttt from 'Z:/tmp/xyz'; % .explain # table_name % mal # name ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output after manifold changes
Changeset: 4a7779ca24cd for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4a7779ca24cd Modified Files: monetdb5/mal/Tests/tst1200.stable.out Branch: default Log Message: approved output after manifold changes diffs (truncated from 888 to 300 lines): diff --git a/monetdb5/mal/Tests/tst1200.stable.out b/monetdb5/mal/Tests/tst1200.stable.out --- a/monetdb5/mal/Tests/tst1200.stable.out +++ b/monetdb5/mal/Tests/tst1200.stable.out @@ -651,296 +651,72 @@ function user.main():void; ## test the operations on rules ma_a := bat.setColumn(rule_bat,rule); #io.print(rule_bat.bat.setColumn(rule), -X_847 := bat.reverse(rule_bat); -X_849 := bat.new(nil:oid,nil:int); -barrier (X_853,X_854) := iterator.new(rule_bat); -X_856 := mtime.month(X_854); -X_857 := algebra.fetch(X_847,X_853); -bat.insert(X_849,X_857,X_856); -redo (X_853,X_854) := iterator.next(rule_bat); -exit (X_853,X_854); -na_a:bat[:oid,:int] := X_849; +na_a:bat[:oid,:int] := mal.manifold(mtime,month,rule_bat); oa_a := bat.setColumn(na_a,month); # [month](rule_bat).bat.setColumn(month), -X_863 := bat.reverse(rule_bat); -X_865 := bat.new(nil:oid,nil:int); -barrier (X_867,X_868) := iterator.new(rule_bat); -X_870 := mtime.weekday(X_868); -X_871 := algebra.fetch(X_863,X_867); -bat.insert(X_865,X_871,X_870); -redo (X_867,X_868) := iterator.next(rule_bat); -exit (X_867,X_868); -pa_a:bat[:oid,:int] := X_865; +pa_a:bat[:oid,:int] := mal.manifold(mtime,weekday,rule_bat); qa_a := bat.setColumn(pa_a,weekday); # [weekday](rule_bat).bat.setColumn(weekday), -X_877 := bat.reverse(rule_bat); -X_879 := bat.new(nil:oid,nil:int); -barrier (X_881,X_882) := iterator.new(rule_bat); -X_884 := mtime.day(X_882); -X_885 := algebra.fetch(X_877,X_881); -bat.insert(X_879,X_885,X_884); -redo (X_881,X_882) := iterator.next(rule_bat); -exit (X_881,X_882); -ra_a:bat[:oid,:int] := X_879; +ra_a:bat[:oid,:int] := mal.manifold(mtime,day,rule_bat); sa_a := bat.setColumn(ra_a,day); # [day](rule_bat).bat.setColumn(day), -X_891 := bat.reverse(rule_bat); -X_893 := bat.new(nil:oid,nil:int); -barrier (X_897,X_898) := iterator.new(rule_bat); -X_900 := mtime.minutes(X_898); -X_901 := algebra.fetch(X_891,X_897); -bat.insert(X_893,X_901,X_900); -redo (X_897,X_898) := iterator.next(rule_bat); -exit (X_897,X_898); -ta_a:bat[:oid,:int] := X_893; +ta_a:bat[:oid,:int] := mal.manifold(mtime,minutes,rule_bat); ua_a := bat.setColumn(ta_a,minutes); io.print(rule_bat,na_a,pa_a,ra_a,ta_a); va_a := io.print(month_bat,rule_bat,na_a,pa_a,ra_a,ta_a); # [minutes](rule_bat).bat.setColumn(minutes)); bat.setColumn(rule_bat,rule); #io.print(rule_bat.bat.setColumn(rule), -X_907 := bat.reverse(rule_bat); -X_909 := bat.new(nil:oid,nil:date); -barrier (X_912,X_913) := iterator.new(rule_bat); -X_915 := mtime.compute(X_913,2001); -X_916 := algebra.fetch(X_907,X_912); -bat.insert(X_909,X_916,X_915); -redo (X_912,X_913) := iterator.next(rule_bat); -exit (X_912,X_913); -xa_a:bat[:oid,:date] := X_909; +xa_a:bat[:oid,:date] := mal.manifold(mtime,compute,rule_bat,2001); ya_a := bat.setColumn(xa_a,2001); # [compute](rule_bat, 2001).bat.setColumn(2001), -X_922 := bat.reverse(rule_bat); -X_924 := bat.new(nil:oid,nil:date); -barrier (X_926,X_927) := iterator.new(rule_bat); -X_929 := mtime.compute(X_927,2001); -X_930 := algebra.fetch(X_922,X_926); -bat.insert(X_924,X_930,X_929); -redo (X_926,X_927) := iterator.next(rule_bat); -exit (X_926,X_927); -ab_a:bat[:oid,:date] := X_924; -X_936 := bat.reverse(ab_a); -X_938 := bat.new(nil:oid,nil:int); -barrier (X_942,X_943) := iterator.new(ab_a); -X_945 := mtime.dayofweek(X_943); -X_946 := algebra.fetch(X_936,X_942); -bat.insert(X_938,X_946,X_945); -redo (X_942,X_943) := iterator.next(ab_a); -exit (X_942,X_943); -bb_a:bat[:oid,:int] := X_938; -X_952 := bat.reverse(bb_a); -X_954 := bat.new(nil:oid,nil:str); -barrier (X_957,X_958) := iterator.new(bb_a); -X_960 := mtime.dayname(X_958); -X_961 := algebra.fetch(X_952,X_957); -bat.insert(X_954,X_961,X_960); -redo (X_957,X_958) := iterator.next(bb_a); -exit (X_957,X_958); -cb_a:bat[:oid,:str] := X_954; +ab_a:bat[:oid,:date] := mal.manifold(mtime,compute,rule_bat,2001); +bb_a:bat[:oid,:int] := mal.manifold(mtime,dayofweek,ab_a); +cb_a:bat[:oid,:str] := mal.manifold(mtime,dayname,bb_a); bat.setColumn(cb_a,2001); # [dayname]([dayofweek]([compute](rule_bat, 2001))).bat.setColumn(2001), -X_967 := bat.reverse(rule_bat); -X_969 := bat.new(nil:oid,nil:date); -barrier (X_972,X_973) := iterator.new(rule_bat); -X_975 := mtime.compute(X_973,1999); -X_976 := algebra.fetch(X_967,X_972); -bat.insert(X_969,X_976,X_975); -redo (X_972,X_973) :=
MonetDB: default - approved output
Changeset: 5c6924998ff2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5c6924998ff2 Modified Files: sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.sql sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.stable.out Branch: default Log Message: approved output diffs (31 lines): diff --git a/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.sql b/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.sql --- a/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.sql +++ b/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.sql @@ -1,5 +1,5 @@ create table testjsonisnull(js json); - +insert into testjsonisnull values (NULL); select * from testjsonisnull where js is null; drop table testjsonisnull; diff --git a/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.stable.out b/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.stable.out --- a/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.stable.out +++ b/sql/test/BugTracker-2013/Tests/json_is_null.Bug-3406.stable.out @@ -55,11 +55,14 @@ Ready. # 13:09:26 #create table testjsonisnull(js json); +#insert into testjsonisnull values (NULL); +[ 1] #select * from testjsonisnull where js is null; % sys.testjsonisnull # table_name -% boolean # type -% 5 # length -[ true ] +% js # name +% json # type +% 0 # length +[ NULL ] #drop table testjsonisnull; # 13:09:26 ___ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: d7af9c8acff9 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d7af9c8acff9 Modified Files: sql/benchmarks/tpch/fileleak/Tests/delete_all.stable.out sql/benchmarks/tpch/fileleak/Tests/leaks.stable.out Branch: default Log Message: approved output diffs (118 lines): diff --git a/sql/benchmarks/tpch/fileleak/Tests/delete_all.stable.out b/sql/benchmarks/tpch/fileleak/Tests/delete_all.stable.out --- a/sql/benchmarks/tpch/fileleak/Tests/delete_all.stable.out +++ b/sql/benchmarks/tpch/fileleak/Tests/delete_all.stable.out @@ -25,39 +25,39 @@ Ready. # 13:16:19 mclient -lsql -ftest -Eutf-8 -i -e --host=/var/tmp/mtest-24961 --port=30091 # 13:16:19 -(u'10/1047', 262144, 60175) -(u'10/1050', 262144, 60175) -(u'10/1051', 262144, 60175) -(u'10/1052', 262144, 60175) -(u'10/1053', 262144, 60175) -(u'10/1054', 524288, 60175) -(u'10/1055', 524288, 60175) -(u'10/1056', 524288, 60175) -(u'10/1057', 60175, 60175) -(u'10/1060', 60175, 60175) -(u'10/1061', 262144, 60175) -(u'10/1062', 262144, 60175) -(u'10/1063', 262144, 60175) -(u'10/1064', 60175, 60175) -(u'10/1065', 60175, 60175) -(u'10/1066', 262144, 60175) -[(u'10/1047', 0), (u'10/1050', 0), (u'10/1051', 0), (u'10/1052', 0), (u'10/1053', 0), (u'10/1054', 0), (u'10/1055', 0), (u'10/1056', 0), (u'10/1057', 0), (u'10/1060', 0), (u'10/1061', 0), (u'10/1062', 0), (u'10/1063', 0), (u'10/1064', 0), (u'10/1065', 0), (u'10/1066', 0)] -(u'10/1047', 262144, 0) -(u'10/1050', 262144, 0) -(u'10/1051', 262144, 0) -(u'10/1052', 262144, 0) -(u'10/1053', 262144, 0) -(u'10/1054', 524288, 0) -(u'10/1055', 524288, 0) -(u'10/1056', 524288, 0) -(u'10/1057', 60175, 0) -(u'10/1060', 60175, 0) -(u'10/1061', 262144, 0) -(u'10/1062', 262144, 0) -(u'10/1063', 262144, 0) -(u'10/1064', 60175, 0) -(u'10/1065', 60175, 0) -(u'10/1066', 262144, 0) +(u'12/1205', 262144, 60175) +(u'12/1206', 262144, 60175) +(u'12/1207', 262144, 60175) +(u'12/1210', 262144, 60175) +(u'12/1211', 262144, 60175) +(u'12/1212', 524288, 60175) +(u'12/1213', 524288, 60175) +(u'12/1214', 524288, 60175) +(u'12/1215', 60175, 60175) +(u'12/1216', 60175, 60175) +(u'12/1217', 262144, 60175) +(u'12/1220', 262144, 60175) +(u'12/1221', 262144, 60175) +(u'12/1222', 60175, 60175) +(u'12/1223', 60175, 60175) +(u'12/1224', 262144, 60175) +[(u'12/1205', 0), (u'12/1206', 0), (u'12/1207', 0), (u'12/1210', 0), (u'12/1211', 0), (u'12/1212', 0), (u'12/1213', 0), (u'12/1214', 0), (u'12/1215', 0), (u'12/1216', 0), (u'12/1217', 0), (u'12/1220', 0), (u'12/1221', 0), (u'12/1222', 0), (u'12/1223', 0), (u'12/1224', 0)] +(u'12/1205', 262144, 0) +(u'12/1206', 262144, 0) +(u'12/1207', 262144, 0) +(u'12/1210', 262144, 0) +(u'12/1211', 262144, 0) +(u'12/1212', 524288, 0) +(u'12/1213', 524288, 0) +(u'12/1214', 524288, 0) +(u'12/1215', 60175, 0) +(u'12/1216', 60175, 0) +(u'12/1217', 262144, 0) +(u'12/1220', 262144, 0) +(u'12/1221', 262144, 0) +(u'12/1222', 60175, 0) +(u'12/1223', 60175, 0) +(u'12/1224', 262144, 0) # 13:16:20 # 13:16:20 Done. diff --git a/sql/benchmarks/tpch/fileleak/Tests/leaks.stable.out b/sql/benchmarks/tpch/fileleak/Tests/leaks.stable.out --- a/sql/benchmarks/tpch/fileleak/Tests/leaks.stable.out +++ b/sql/benchmarks/tpch/fileleak/Tests/leaks.stable.out @@ -25,22 +25,22 @@ Ready. # 16:01:26 /usr/bin/python2 leaks.SQL.py leaks # 16:01:26 -(u'10/1047', 0, 0) -(u'10/1050', 0, 0) -(u'10/1051', 0, 0) -(u'10/1052', 0, 0) -(u'10/1053', 0, 0) -(u'10/1054', 0, 0) -(u'10/1055', 0, 0) -(u'10/1056', 0, 0) -(u'10/1057', 0, 0) -(u'10/1060', 0, 0) -(u'10/1061', 0, 0) -(u'10/1062', 0, 0) -(u'10/1063', 0, 0) -(u'10/1064', 0, 0) -(u'10/1065', 0, 0) -(u'10/1066', 0, 0) +(u'12/1205', 0, 0) +(u'12/1206', 0, 0) +(u'12/1207', 0, 0) +(u'12/1210', 0, 0) +(u'12/1211', 0, 0) +(u'12/1212', 0, 0) +(u'12/1213', 0, 0) +(u'12/1214', 0, 0) +(u'12/1215', 0, 0) +(u'12/1216', 0, 0) +(u'12/1217', 0, 0) +(u'12/1220', 0, 0) +(u'12/1221', 0, 0) +(u'12/1222', 0, 0) +(u'12/1223', 0, 0) +(u'12/1224', 0, 0) # 16:01:26 # 16:01:26 Done. ___ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: c77da45ba47a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c77da45ba47a Modified Files: sql/test/BugTracker-2013/Tests/binary_copy_into.Bug-3345.stable.err Branch: default Log Message: approved output diffs (15 lines): diff --git a/sql/test/BugTracker-2013/Tests/binary_copy_into.Bug-3345.stable.err b/sql/test/BugTracker-2013/Tests/binary_copy_into.Bug-3345.stable.err --- a/sql/test/BugTracker-2013/Tests/binary_copy_into.Bug-3345.stable.err +++ b/sql/test/BugTracker-2013/Tests/binary_copy_into.Bug-3345.stable.err @@ -28,9 +28,9 @@ stderr of test 'binary_copy_into.Bug-334 # 11:33:26 /usr/bin/python2 binary_copy_into.Bug-3345.SQL.py binary_copy_into.Bug-3345 # 11:33:26 -MAPI = (monetdb) /var/tmp/mtest-15437/.s.monetdb.35953 +MAPI = (monetdb) /var/tmp/mtest-18822/.s.monetdb.34793 QUERY = start transaction;create table bug (n_nationkey INTEGER,n_regionkey INTEGER); -copy binary into bug from '/home/niels/scratch/rc-clean/Linux-x86_64/mTests/sql/test/BugTracker-2013/n_nationkey.sorted', '/home/niels/scratch/rc-clean/Linux-x86_64/mTests/sql/test/BugTracker-2013/n_regionkey.sorted'; +copy binary into bug from '/scratch/niels/build/monetdb/Linux-x86_64/mTests/sql/test/BugTracker-2013/n_nationkey.sorted', '/scratch/niels/build/monetdb/Linux-x86_64/mTests/sql/test/BugTracker-2013/n_regionkey.sorted'; ERROR = !binary files for table 'bug' have inconsistent counts # 11:33:26 ___ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 17d252bff566 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=17d252bff566 Modified Files: sql/backends/monet5/UDF/Tests/udf-fuse.stable.out sql/backends/monet5/UDF/Tests/udf-reverse.stable.out sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out sql/test/BugTracker/Tests/explain.SF-1739353.stable.out sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out Branch: default Log Message: approved output diffs (241 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 @@ -43,7 +43,7 @@ end s2_1; % .explain # table_name % mal # name % clob # type -% 68 # length +% 70 # length function user.s3_1{autoCommit=true}(A0:sht,A1:sht):void; X_4 := udf.fuse(A0,A1); sql.exportValue(1,.L,fuse_single_value,int,32,0,6,X_4,); @@ -59,7 +59,7 @@ end s3_1; % .explain # table_name % mal # name % clob # type -% 73 # length +% 76 # length function user.s4_1{autoCommit=true}(A0:int,A1:int):void; X_4 := udf.fuse(A0,A1); sql.exportValue(1,.L,fuse_single_value,bigint,64,0,6,X_4,); @@ -93,7 +93,7 @@ end s4_1; % .explain # table_name % mal # name % clob # type -% 75 # length +% 78 # length function user.s8_1{autoCommit=true}():void; X_2 := sql.mvc(); X_3:bat[:oid,:oid] := sql.tid(X_2,sys,udf_fuse); @@ -118,7 +118,7 @@ end s8_1; % .explain # table_name % mal # name % clob # type -% 75 # length +% 78 # length function user.s9_1{autoCommit=true}():void; X_2 := sql.mvc(); X_3:bat[:oid,:oid] := sql.tid(X_2,sys,udf_fuse); @@ -143,7 +143,7 @@ end s9_1; % .explain # table_name % mal # name % clob # type -% 75 # length +% 78 # length function user.s10_1{autoCommit=true}():void; X_2 := sql.mvc(); X_3:bat[:oid,:oid] := sql.tid(X_2,sys,udf_fuse); 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 @@ -48,7 +48,7 @@ Ready. % .explain # table_name % mal # name % clob # type -% 74 # length +% 77 # length function user.s2_1{autoCommit=true}(A0:str):void; X_3 := udf.reverse(A0); sql.exportValue(1,.L,reverse_single_value,clob,0,0,4,X_3,); @@ -82,7 +82,7 @@ end s2_1; % .explain # table_name % mal # name % clob # type -% 79 # length +% 82 # length function user.s6_1{autoCommit=true}():void; X_2 := sql.mvc(); X_3:bat[:oid,:oid] := sql.tid(X_2,sys,udf_reverse); diff --git a/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out b/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out --- a/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out +++ b/sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out @@ -27,7 +27,7 @@ Ready. % .explain # table_name % mal # name % clob # type -% 78 # length +% 81 # length function user.s3_1{autoCommit=true}(A0:dbl):void; X_3 := sql.mvc(); X_4:bat[:oid,:oid] := sql.tid(X_3,sys,sf_2596114); @@ -47,7 +47,7 @@ end s3_1; % .explain # table_name % mal # name % clob # type -% 71 # length +% 74 # length function user.s4_1{autoCommit=true}():void; X_2 := sql.mvc(); X_3:bat[:oid,:oid] := sql.tid(X_2,sys,sf_2596114); diff --git a/sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out b/sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out --- a/sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out +++ b/sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out @@ -38,7 +38,7 @@ Ready. % .explain # table_name % mal # name % clob # type -% 91 # length +% 94 # length function user.s5_1{autoCommit=true}():void; X_2 := sql.mvc(); X_3:bat[:oid,:oid] := sql.tid(X_2,sys,t2564); diff --git a/sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out b/sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out --- a/sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out +++ b/sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out @@ -33,7 +33,7 @@ Ready. % .explain # table_name % mal # name % clob # type -% 90 # length +% 93 # length function user.s5_1{autoCommit=true}(A0:flt):void; X_3 := sql.mvc(); X_7 := sql.bind(X_3,sys,tab_2826,d,0); diff --git a/sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out
MonetDB: default - Approved output after recent changes
Changeset: 09e912ec79be for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=09e912ec79be Modified Files: sql/test/BugTracker/Tests/set_sql_debug_64__breaking_the_DB.SF-1906287.stable.out sql/test/leaks/Tests/check1.stable.out sql/test/leaks/Tests/check1_nogeom.stable.out sql/test/leaks/Tests/check2.stable.out sql/test/leaks/Tests/check2_nogeom.stable.out sql/test/leaks/Tests/check3.stable.out sql/test/leaks/Tests/check3_nogeom.stable.out sql/test/leaks/Tests/check4.stable.out sql/test/leaks/Tests/check4_nogeom.stable.out sql/test/leaks/Tests/check5.stable.out sql/test/leaks/Tests/check5_nogeom.stable.out sql/test/leaks/Tests/drop3_nogeom.stable.out sql/test/leaks/Tests/select1_nogeom.stable.out sql/test/leaks/Tests/select2_nogeom.stable.out sql/test/leaks/Tests/temp1_nogeom.stable.out sql/test/leaks/Tests/temp2_nogeom.stable.out sql/test/leaks/Tests/temp3_nogeom.stable.out sql/test/mapi/Tests/php_monetdb.stable.out sql/test/mapi/Tests/php_monetdb_nogeom.stable.out Branch: default Log Message: Approved output after recent changes diffs (truncated from 1047 to 300 lines): diff --git a/sql/test/BugTracker/Tests/set_sql_debug_64__breaking_the_DB.SF-1906287.stable.out b/sql/test/BugTracker/Tests/set_sql_debug_64__breaking_the_DB.SF-1906287.stable.out --- a/sql/test/BugTracker/Tests/set_sql_debug_64__breaking_the_DB.SF-1906287.stable.out +++ b/sql/test/BugTracker/Tests/set_sql_debug_64__breaking_the_DB.SF-1906287.stable.out @@ -35,7 +35,7 @@ stdout of test 'set_sql_debug_64__breaki % name,fullname, default_schema # name % varchar, varchar,int # type % 9, 10, 4 # length -[ skyserver, sky server, 7720] +[ skyserver, sky server, 7733] #alter user skyserver set schema sys; #drop schema sky; #drop user skyserver; diff --git a/sql/test/leaks/Tests/check1.stable.out b/sql/test/leaks/Tests/check1.stable.out --- a/sql/test/leaks/Tests/check1.stable.out +++ b/sql/test/leaks/Tests/check1.stable.out @@ -34,8 +34,8 @@ Ready. [ oid, bit, 69 ] [ oid, bit, 69 ] [ oid, bit, 393 ] -[ oid, bit, 1229] -[ oid, bit, 1229] +[ oid, bit, 1232] +[ oid, bit, 1232] [ oid, int, 0 ] [ oid, int, 0 ] [ oid, int, 0 ] @@ -72,12 +72,12 @@ Ready. [ oid, int, 19 ] [ oid, int, 19 ] [ oid, int, 19 ] -[ oid, int, 43 ] -[ oid, int, 43 ] -[ oid, int, 43 ] -[ oid, int, 43 ] -[ oid, int, 43 ] -[ oid, int, 43 ] +[ oid, int, 44 ] +[ oid, int, 44 ] +[ oid, int, 44 ] +[ oid, int, 44 ] +[ oid, int, 44 ] +[ oid, int, 44 ] [ oid, int, 69 ] [ oid, int, 69 ] [ oid, int, 135 ] @@ -88,15 +88,15 @@ Ready. [ oid, int, 393 ] [ oid, int, 393 ] [ oid, int, 393 ] -[ oid, int, 1229] -[ oid, int, 1229] -[ oid, int, 1229] -[ oid, int, 1229] -[ oid, int, 3341] -[ oid, int, 3341] -[ oid, int, 3341] -[ oid, int, 3341] -[ oid, int, 3341] +[ oid, int, 1232] +[ oid, int, 1232] +[ oid, int, 1232] +[ oid, int, 1232] +[ oid, int, 3347] +[ oid, int, 3347] +[ oid, int, 3347] +[ oid, int, 3347] +[ oid, int, 3347] [ oid, lng, 0 ] [ oid, lng, 0 ] [ oid, lng, 0 ] @@ -157,8 +157,8 @@ Ready. [ oid, str, 1 ] [ oid, str, 2 ] [ oid, str, 3 ] -[ oid, str, 43 ] -[ oid, str, 43 ] +[ oid, str, 44 ] +[ oid, str, 44 ] [ oid, str, 69 ] [ oid, str, 69 ] [ oid, str, 135 ] @@ -166,11 +166,11 @@ Ready. [ oid, str, 393 ] [ oid, str, 393 ] [ oid, str, 393 ] -[ oid, str, 1229] -[ oid, str, 1229] -[ oid, str, 1229] -[ oid, str, 3341] -[ oid, str, 3341] +[ oid, str, 1232] +[ oid, str, 1232] +[ oid, str, 1232] +[ oid, str, 3347] +[ oid, str, 3347] #select 'transient', count(*) from bbp() as bbp where kind like 'tran%'; % .L1, .L2 # table_name % L1, L2 # name diff --git a/sql/test/leaks/Tests/check1_nogeom.stable.out b/sql/test/leaks/Tests/check1_nogeom.stable.out --- a/sql/test/leaks/Tests/check1_nogeom.stable.out +++ b/sql/test/leaks/Tests/check1_nogeom.stable.out @@ -34,8 +34,8 @@ Ready. [ oid, bit, 69 ] [ oid, bit, 69 ] [ oid, bit, 393 ] -[ oid, bit,
MonetDB: default - approved output after recent changes.
Changeset: 7dbbc71e5a3f for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7dbbc71e5a3f Modified Files: sql/backends/monet5/UDF/Tests/udf-fuse.stable.out sql/backends/monet5/UDF/Tests/udf-reverse.stable.out sql/backends/monet5/sql_scenario.c sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out sql/test/BugTracker-2009/Tests/ambiguous_order_by.SF-2827916.stable.err sql/test/BugTracker-2009/Tests/ambiguous_view.stable.err sql/test/BugTracker-2009/Tests/assert_in_update.SF-2807336.stable.err sql/test/BugTracker-2009/Tests/copy_into_error_off_by_one.SF-2833696.stable.err sql/test/BugTracker-2009/Tests/create_on_ro_db_crash.SF-2830238.stable.err sql/test/BugTracker-2009/Tests/create_table_dup_name.SF-2879005.stable.err sql/test/BugTracker-2009/Tests/drop-sequence-crash.SF-2854195.stable.err sql/test/BugTracker-2009/Tests/except_error_wrong.SF-2808409.stable.err sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.err sql/test/BugTracker-2009/Tests/explain_gives_crash.SF-2741829.stable.out sql/test/BugTracker-2009/Tests/incomplete.SF.2536893.stable.err sql/test/BugTracker-2009/Tests/insert_into_values_bug.SF-2807609.stable.err sql/test/BugTracker-2009/Tests/limit_in_subquery.SF-2620437.stable.err sql/test/BugTracker-2009/Tests/not_invalidtable_crash.SF-2927174.stable.err sql/test/BugTracker-2009/Tests/overflow.SF-2853458.stable.err sql/test/BugTracker-2009/Tests/primekeyconstraint.SF-2783425.stable.err sql/test/BugTracker-2009/Tests/rollback_bug.stable.err sql/test/BugTracker-2009/Tests/rollback_mistake.SF-2814622.stable.err sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out sql/test/BugTracker-2009/Tests/segv_for_unknown_identifier_in_subquery.SF-2874045.stable.err sql/test/BugTracker-2009/Tests/select_X_where_bla_EQ_whatever.SF-282597.stable.err sql/test/BugTracker-2009/Tests/select_from_history.SF-2556566.stable.err sql/test/BugTracker-2009/Tests/subquery_returns_table_crash.SF-2513620.stable.err sql/test/BugTracker-2009/Tests/temp_table_fail_leaves_data.SF-2793286.stable.err sql/test/BugTracker-2009/Tests/temporary_table_leftover.SF-2734713.stable.err sql/test/BugTracker-2009/Tests/unique_constraint_on_char.SF-2873564.stable.err sql/test/BugTracker-2009/Tests/wrong_error_message.SF-2637051.stable.err sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out sql/test/BugTracker-2010/Tests/TypeException_with_missing_function.Bug-2674.stable.err sql/test/BugTracker-2010/Tests/call_function_without_warning.Bug-2752.stable.err sql/test/BugTracker-2010/Tests/copy-into-too-long-string.Bug-2358.stable.err sql/test/BugTracker-2010/Tests/crash_default_unlocked.Bug-2744.stable.err sql/test/BugTracker-2010/Tests/crash_on_in_2.Bug-2604.stable.err sql/test/BugTracker-2010/Tests/crashonschema.Bug-2547.stable.err sql/test/BugTracker-2010/Tests/duplicate-key.Bug-2667.stable.err sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err sql/test/BugTracker-2010/Tests/group-by_ordered_column.Bug-2564.stable.out sql/test/BugTracker-2010/Tests/incomplete-utf8-sequence.Bug-2575.stable.err sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.err sql/test/BugTracker-2010/Tests/second_function_existing_signature.Bug-2611.stable.err sql/test/BugTracker-2010/Tests/select_from_seq.Bug-2730.stable.err sql/test/BugTracker-2010/Tests/select_star.Bug-2563.stable.err sql/test/BugTracker-2010/Tests/sequence-restart-with-null.Bug-2648.stable.err sql/test/BugTracker-2010/Tests/subselect.Bug-2537.stable.err sql/test/BugTracker-2010/Tests/sum_on_date_crash.Bug-2643.stable.err sql/test/BugTracker-2010/Tests/times-crash.Bug-2586.stable.err sql/test/BugTracker-2010/Tests/wrong_error_message_dropping_view.Bug-2713.stable.err sql/test/BugTracker-2011/Tests/func_iter_vs_bulk.Bug-2826.stable.out sql/test/BugTracker-2012/Tests/rewrite_like_into_likesubselect.Bug-3179.stable.out sql/test/BugTracker-2012/Tests/table_function_with_column_subselects.Bug-3172.stable.err sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out sql/test/BugTracker/Tests/bind_with_cast.SF-1720934.stable.err sql/test/BugTracker/Tests/set_sql_debug_64__breaking_the_DB.SF-1906287.stable.out sql/test/leaks/Tests/temp2.stable.out Branch: default Log Message: approved output after recent changes. diffs (truncated from 1454 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 ---
MonetDB: default - approved output
Changeset: 5c04995f0cb8 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5c04995f0cb8 Modified Files: sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out Branch: default Log Message: approved output diffs (26 lines): diff --git a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out --- a/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out +++ b/sql/test/BugTracker-2013/Tests/between.Bug-3259.stable.out @@ -44,11 +44,9 @@ Ready. % .explain # table_name % mal # name % clob # type -% 58 # length +% 173 # length function user.s0_1():void; -X_22 := nil:bat[:oid,:int]; -X_24 := nil:bat[:oid,:int]; -barrier X_44 := language.dataflow(); +barrier X_51 := language.dataflow(); X_1 := sql.mvc(); X_2:bat[:oid,:oid] := sql.tid(X_1,sys,treeitems); X_5 := sql.bind(X_1,sys,treeitems,pre,0); @@ -65,7 +63,7 @@ barrier X_44 := language.dataflow(); language.pass(X_8); language.pass(X_2); language.pass(X_21); -exit X_44; +exit X_51; X_26 := sql.resultSet(2,1,X_22); sql.rsColumn(X_26,sys.t1,id1,int,32,0,X_22); sql.rsColumn(X_26,sys.t2,id2,int,32,0,X_24); ___ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output after Toptimize fix
Changeset: 2f5b868d3d1e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2f5b868d3d1e Modified Files: sql/test/BugTracker/Tests/explain.SF-1739353.stable.out sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out Branch: default Log Message: approved output after Toptimize fix diffs (52 lines): diff --git a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out --- a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out +++ b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out @@ -23,9 +23,9 @@ Ready. Operation successful -+-+ +++ | mal| -+=+ +++ | function user.s0_1{autoCommit=true}():void; | | X_3:bat[:oid,:str] := bat.new(nil:oid,nil:str);| | X_2 := sql.mvc(); | @@ -55,8 +55,8 @@ Operation successful | X_45 := io.stdout(); | | sql.exportResult(X_45,X_39); | | end s0_1; | -| # querylog.define(explain select \name\ from \tables\;,default_pipe,968767:lng) | -+-+ +| # querylog.define(explain select \name\ from \tables\;,default_pipe,8:lng) | +++ 30 rows diff --git a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out --- a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out +++ b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out @@ -47,9 +47,9 @@ 20 rows Operation successful -+-+ +++ | mal | -+=+ +++ | function user.s1_1{autoCommit=true}():void; | | X_3:bat[:oid,:wrd] := bat.new(nil:oid,nil:wrd);| | X_2 := sql.mvc(); | @@ -81,8 +81,8 @@ Operation successful | X_44:wrd := aggr.sum(X_43); | | sql.exportValue(1,.tables,L1,wrd,64,0,6,X_44,); | | end s1_1; | -| # querylog.define(explain select count(*) from tables;,default_pipe,353893:lng) | -+-+ +| # querylog.define(explain select count(*) from tables;,default_pipe,6:lng) | +++ 32 rows ___ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: e7a6b3b63a9d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e7a6b3b63a9d Modified Files: sql/test/BugTracker/Tests/explain.SF-1739353.stable.out sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out Branch: default Log Message: approved output diffs (24 lines): diff --git a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out --- a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out +++ b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out @@ -55,7 +55,7 @@ Operation successful | X_45 := io.stdout(); | | sql.exportResult(X_45,X_39); | | end s0_1; | -| # querylog.define(explain select \name\ from \tables\;,default_pipe,8:lng) | +| # querylog.define(explain select \name\ from \tables\;,default_pipe,0:lng) | ++ 30 rows diff --git a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out --- a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out +++ b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out @@ -81,7 +81,7 @@ Operation successful | X_44:wrd := aggr.sum(X_43); | | sql.exportValue(1,.tables,L1,wrd,64,0,6,X_44,); | | end s1_1; | -| # querylog.define(explain select count(*) from tables;,default_pipe,6:lng) | +| # querylog.define(explain select count(*) from tables;,default_pipe,0:lng) | ++ 32 rows ___ checkin-list mailing list checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - Approved output after recent changes.
Changeset: 84d0cbd527fd for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=84d0cbd527fd Modified Files: clients/Tests/exports.stable.out monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out monetdb5/optimizer/Tests/inline07.stable.out sql/test/BugTracker/Tests/explain.SF-1739353.stable.out sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out sql/test/Tests/setoptimizer.stable.err sql/test/Tests/setoptimizer.stable.out Branch: default Log Message: Approved output after recent changes. diffs (208 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -2721,6 +2721,7 @@ str kunionRef; str kuniqueRef; str languageRef; str lastline(Client cntxt); +str leftfetchjoinPathRef; str leftfetchjoinRef; str leftjoinPathRef; str leftjoinRef; @@ -3031,6 +3032,7 @@ str schedulerRef; str selectNotNilRef; str selectRef; str semaRef; +str semijoinPathRef; str semijoinRef; str setAccessRef; void setArgType(MalBlkPtr mb, InstrPtr p, int i, int tpe); diff --git a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out --- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out +++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out @@ -55,8 +55,8 @@ Ready. % . # table_name % def # name % clob # type -% 423 # length -[ optimizer.inline();optimizer.remap();optimizer.evaluate();optimizer.costModel();optimizer.coercions();optimizer.emptySet();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.groups();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.dataflow();optimizer.history();optimizer.multiplex();optimizer.garbageCollector(); ] +% 446 # length +[ optimizer.inline();optimizer.remap();optimizer.evaluate();optimizer.costModel();optimizer.coercions();optimizer.emptySet();optimizer.aliases();optimizer.pushselect();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.groups();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.dataflow();optimizer.history();optimizer.multiplex();optimizer.garbageCollector(); ] #explain copy into ttt from '/:\tmp/xyz'; % .explain # table_name % mal # name @@ -66,8 +66,8 @@ function user.s2_1{autoCommit=true}():vo X_2 := sql.mvc(); (X_5:bat[:oid,:int] ,X_6:bat[:oid,:int] ,X_7:bat[:oid,:int] ) := sql.copy_from(sys:str,ttt:str,|:str,\\n:str,nil:str,null:str,/:\\tmp/xyz:str,-1:lng,0:lng,0:int); X_9 := sql.append(X_2,sys,ttt,a,X_5); -X_11 := sql.append(X_9,sys:str,ttt:str,b,X_6); -X_15 := sql.append(X_11,sys:str,ttt:str,c,X_7); +X_11 := sql.append(X_9,sys,ttt,b,X_6); +X_15 := sql.append(X_11,sys,ttt,c,X_7); X_16 := aggr.count(X_7); sql.affectedRows(X_15,X_16,); end s2_1; @@ -83,8 +83,8 @@ end s2_1; % . # table_name % def # name % clob # type -% 446 # length -[ optimizer.inline();optimizer.remap();optimizer.evaluate();optimizer.costModel();optimizer.coercions();optimizer.emptySet();optimizer.aliases();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.groups();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.dataflow();optimizer.history();optimizer.multiplex();optimizer.sql_append();optimizer.garbageCollector(); ] +% 469 # length +[ optimizer.inline();optimizer.remap();optimizer.evaluate();optimizer.costModel();optimizer.coercions();optimizer.emptySet();optimizer.aliases();optimizer.pushselect();optimizer.mitosis();optimizer.mergetable();optimizer.deadcode();optimizer.commonTerms();optimizer.groups();optimizer.joinPath();optimizer.reorder();optimizer.deadcode();optimizer.reduce();optimizer.dataflow();optimizer.history();optimizer.multiplex();optimizer.sql_append();optimizer.garbageCollector(); ] #explain copy into ttt from '/:\tmp/xyz'; % .explain # table_name % mal # name diff --git a/monetdb5/optimizer/Tests/inline07.stable.out b/monetdb5/optimizer/Tests/inline07.stable.out --- a/monetdb5/optimizer/Tests/inline07.stable.out +++ b/monetdb5/optimizer/Tests/inline07.stable.out @@ -28,7 +28,7 @@ end main; function user.qry():void; # 0 qry:void := user.qry() {G} b := bat.new(:oid,:int);# 1 b:bat[:oid,:int] := CMDBATnew(_2:oid, _3:int) {G} bat.insert(b,0@0,1);# 2 _4:bat[:oid,:int] := BKCinsert_bun(b:bat[:oid,:int], _5:oid, _6:int) {G} -X_13 := aggr.sum(b);# 3 _13:dbl := aggr.sum(b:bat[:oid,:int]) {G} +X_13 := aggr.sum(b);# 3 _13:dbl := CMDBATsum(b:bat[:oid,:int]) {G} X_14 := batcalc.+(b,X_13);
MonetDB: default - approved output
Changeset: 8dd44dc0e5fa for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8dd44dc0e5fa Modified Files: sql/test/leaks/Tests/check0.stable.out sql/test/leaks/Tests/check1.stable.out sql/test/leaks/Tests/check2.stable.out sql/test/leaks/Tests/check3.stable.out sql/test/leaks/Tests/check4.stable.out sql/test/leaks/Tests/check5.stable.out sql/test/leaks/Tests/drop3.stable.out sql/test/leaks/Tests/select1.stable.out sql/test/leaks/Tests/select2.stable.out sql/test/leaks/Tests/temp1.stable.out sql/test/leaks/Tests/temp2.stable.out sql/test/leaks/Tests/temp3.stable.out Branch: default Log Message: approved output diffs (truncated from 924 to 300 lines): diff --git a/sql/test/leaks/Tests/check0.stable.out b/sql/test/leaks/Tests/check0.stable.out --- a/sql/test/leaks/Tests/check0.stable.out +++ b/sql/test/leaks/Tests/check0.stable.out @@ -48,23 +48,26 @@ Ready. % htype, ttype, count # name % clob,clob, bigint # type % 3, 3, 4 # length -[ int, int, 8 ] -[ int, lng, 2 ] -[ int, str, 142 ] -[ oid, int, 20 ] -[ oid, int, 20 ] -[ oid, int, 1149] -[ oid, int, 3168] -[ oid, int, 3168] -[ oid, int, 3168] -[ oid, int, 3168] -[ oid, int, 3168] -[ oid, lng, 20 ] +[ oid, int, 1 ] +[ oid, int, 1 ] +[ oid, int, 2 ] +[ oid, int, 8 ] +[ oid, int, 8 ] +[ oid, int, 144 ] +[ oid, int, 1148] +[ oid, int, 3163] +[ oid, int, 3163] +[ oid, int, 3163] +[ oid, int, 3163] +[ oid, int, 3163] +[ oid, lng, 1 ] +[ oid, lng, 2 ] [ oid, str, 1 ] [ oid, str, 1 ] -[ oid, str, 20 ] -[ oid, str, 3168] -[ oid, str, 3168] +[ oid, str, 1 ] +[ oid, str, 144 ] +[ oid, str, 3163] +[ oid, str, 3163] #select 'transient', count(*) from bbp() as bbp where kind like 'tran%'; % .L1, .bbp # table_name % L1, L2 # name @@ -76,7 +79,7 @@ Ready. % L1, L2 # name % char,wrd # type % 10, 2 # length -[ persistent,17 ] +[ persistent,20 ] # 22:02:15 # 22:02:15 Done. diff --git a/sql/test/leaks/Tests/check1.stable.out b/sql/test/leaks/Tests/check1.stable.out --- a/sql/test/leaks/Tests/check1.stable.out +++ b/sql/test/leaks/Tests/check1.stable.out @@ -28,15 +28,14 @@ Ready. % htype, ttype, count # name % clob,clob, bigint # type % 3, 9, 4 # length -[ int, int, 0 ] -[ int, lng, 2 ] -[ int, str, 142 ] [ oid, bit, 0 ] -[ oid, bit, 59 ] -[ oid, bit, 59 ] -[ oid, bit, 300 ] -[ oid, bit, 1149] -[ oid, bit, 1149] +[ oid, bit, 58 ] +[ oid, bit, 58 ] +[ oid, bit, 299 ] +[ oid, bit, 1148] +[ oid, bit, 1148] +[ oid, int, 0 ] +[ oid, int, 0 ] [ oid, int, 0 ] [ oid, int, 0 ] [ oid, int, 0 ] @@ -46,6 +45,9 @@ Ready. [ oid, int, 0 ] [ oid, int, 0 ] [ oid, int, 1 ] +[ oid, int, 1 ] +[ oid, int, 1 ] +[ oid, int, 2 ] [ oid, int, 2 ] [ oid, int, 2 ] [ oid, int, 2 ] @@ -61,8 +63,6 @@ Ready. [ oid, int, 3 ] [ oid, int, 4 ] [ oid, int, 4 ] -[ oid, int, 5 ] -[ oid, int, 5 ] [ oid, int, 19 ] [ oid, int, 19 ] [ oid, int, 19 ] @@ -74,24 +74,25 @@ Ready. [ oid, int, 42 ] [ oid, int, 42 ] [ oid, int, 42 ] -[ oid, int, 59 ] -[ oid, int, 59 ] +[ oid, int, 58 ] +[ oid, int, 58 ] +[ oid, int, 144 ] [ oid, int, 195 ] [ oid, int, 195 ] -[ oid, int, 300 ] -[ oid, int, 300 ] -[ oid, int, 300 ] -[ oid, int, 300 ] -[ oid, int, 300 ] -[ oid, int, 1149] -[ oid, int, 1149] -[ oid, int, 1149] -[ oid, int, 1149] -[ oid, int, 3168] -[ oid, int, 3168] -[ oid, int, 3168] -[ oid, int, 3168] -[ oid, int, 3168] +[ oid, int, 299 ] +[ oid, int, 299 ] +[ oid, int, 299 ] +[ oid, int, 299 ] +[ oid, int, 299 ] +[ oid, int, 1148] +[ oid, int, 1148] +[ oid, int, 1148] +[ oid, int, 1148] +[ oid, int, 3163] +[ oid, int, 3163] +[ oid, int, 3163] +[
MonetDB: default - Approved output after removal of derivePaths ...
Changeset: 47466e959296 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=47466e959296 Modified Files: clients/Tests/exports.stable.out Branch: default Log Message: Approved output after removal of derivePaths optimizer. diffs (22 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b/clients/Tests/exports.stable.out @@ -531,10 +531,6 @@ str ALGcount_bat(wrd *result, int *bid); str ALGcount_nil(wrd *result, int *bid, bit *ignore_nils); str ALGcount_no_nil(wrd *result, int *bid); str ALGcross(int *result, int *lid, int *rid); -str ALGderiveCount(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str ALGderivePath(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str ALGderivePath(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); -str ALGderiveSum(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr pci); str ALGexist(bit *ret, int *bid, ptr val); str ALGexistBUN(bit *ret, int *bid, ptr val, ptr tval); str ALGfetch(ptr ret, int *bid, lng *pos); @@ -4518,7 +4514,6 @@ str OPTcostModel(Client cntxt, MalBlkPtr str OPTdatacyclotron(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str OPTdataflow(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str OPTdeadcode(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); -str OPTderivePath(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str OPTdictionary(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str OPTdumpQEP(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); str OPTemptySet(Client cntxt, MalBlkPtr mb, MalStkPtr stk, InstrPtr p); ___ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output, changes are due to generatin...
Changeset: b1ffdf95de3a for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b1ffdf95de3a Modified Files: sql/test/Dependencies/Tests/Dependencies.stable.out Branch: default Log Message: approved output, changes are due to generating code in 2 steps now (before direct bin alg was generated) diffs (30 lines): diff --git a/sql/test/Dependencies/Tests/Dependencies.stable.out b/sql/test/Dependencies/Tests/Dependencies.stable.out --- a/sql/test/Dependencies/Tests/Dependencies.stable.out +++ b/sql/test/Dependencies/Tests/Dependencies.stable.out @@ -262,7 +262,6 @@ Dependencies between database objects [ rkey, dependencies_columns_on_keys, DEP_FUNC ] [ rkey, dependencies_tables_on_foreignkeys, DEP_FUNC ] [ id,dependencies_columns_on_indexes, DEP_FUNC ] -[ id,dependencies_tables_on_indexes, DEP_FUNC ] [ table_id, dependencies_columns_on_indexes, DEP_FUNC ] [ table_id, dependencies_tables_on_indexes, DEP_FUNC ] [ name, dependencies_columns_on_indexes, DEP_FUNC ] @@ -357,8 +356,9 @@ Dependencies between database objects % sys.f, sys.tri,. # table_name % name,name, single_value # name % varchar, varchar,char # type -% 5, 12, 11 # length +% 6, 12, 11 # length [ ,trigger_test, DEP_TRIGGER ] +[ isnull,trigger_test, DEP_TRIGGER ] [ count, trigger_test, DEP_TRIGGER ] % sys.k, sys.fk, . # table_name % name,name, single_value # name @@ -594,7 +594,6 @@ Cleanup [ rkey, dependencies_columns_on_keys, DEP_FUNC ] [ rkey, dependencies_tables_on_foreignkeys, DEP_FUNC ] [ id,dependencies_columns_on_indexes, DEP_FUNC ] -[ id,dependencies_tables_on_indexes, DEP_FUNC ] [ table_id, dependencies_columns_on_indexes, DEP_FUNC ] [ table_id, dependencies_tables_on_indexes, DEP_FUNC ] [ name, dependencies_columns_on_indexes, DEP_FUNC ] ___ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: a3851430a534 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a3851430a534 Modified Files: sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out sql/test/BugTracker-2009/Tests/use_order_column_first.SF-2686008.stable.out sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out sql/test/BugTracker-2010/Tests/ORDER_BY_over_UNION_EXCEPT_INTERSECT.Bug-2606.stable.out Branch: default Log Message: approved output diffs (truncated from 385 to 300 lines): diff --git a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out --- a/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out +++ b/sql/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out @@ -28,12 +28,12 @@ Ready. % .plan # table_name % rel # name % clob # type -% 182 # length +% 189 # 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 /file1, bigint -1, bigint 0, int 0), [ cm_tmp.i ], -| | table sys.copyfrom(varchar sys, varchar cm_tmp, varchar |, varchar \n, varchar NULL, varchar null, varchar /file2, bigint -1, bigint 0, int 0), [ cm_tmp.i ] +| | table sys.copyfrom(varchar sys, varchar cm_tmp, varchar |, varchar \n, varchar NULL, varchar null, varchar /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 /file2, bigint -1, bigint 0, int 0), [ cm_tmp.i ] COUNT | ) [ ] ) diff --git a/sql/test/BugTracker-2009/Tests/use_order_column_first.SF-2686008.stable.out b/sql/test/BugTracker-2009/Tests/use_order_column_first.SF-2686008.stable.out --- a/sql/test/BugTracker-2009/Tests/use_order_column_first.SF-2686008.stable.out +++ b/sql/test/BugTracker-2009/Tests/use_order_column_first.SF-2686008.stable.out @@ -49,19 +49,19 @@ Ready. % .plan # table_name % rel # name % clob # type -% 67 # length +% 74 # length project ( | group by ( -| | table(sys.sorted) [ sorted.a, sorted.b, sorted.%TID% NOT NULL ] +| | table(sys.sorted) [ sorted.a, sorted.b, sorted.%TID% NOT NULL ] COUNT | ) [ sorted.a, sorted.b ] [ sorted.a, sorted.b ] ) [ sorted.a, sorted.b ] % .plan # table_name % rel # name % clob # type -% 67 # length +% 74 # length project ( | group by ( -| | table(sys.sorted) [ sorted.a, sorted.b, sorted.%TID% NOT NULL ] +| | table(sys.sorted) [ sorted.a, sorted.b, sorted.%TID% NOT NULL ] COUNT | ) [ sorted.a, sorted.b ] [ sorted.b, sorted.a ] ) [ sorted.a, sorted.b ] diff --git a/sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out b/sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out --- a/sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out +++ b/sql/test/BugTracker-2010/Tests/LIMIT_OFFSET_big-endian.Bug-2622.stable.out @@ -32,96 +32,96 @@ Ready. % .plan # table_name % rel # name % clob # type -% 49 # length +% 56 # length project ( -| table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] +| table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] COUNT ) [ oblo.a ] #PLAN select * from oblo OFFSET 2; % .plan # table_name % rel # name % clob # type -% 51 # length +% 58 # length top N ( | project ( -| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] +| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] COUNT | ) [ oblo.a ] ) [ wrd 2 ] #PLAN select * from oblo LIMIT 2; % .plan # table_name % rel # name % clob # type -% 51 # length +% 58 # length top N ( | project ( -| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] +| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] COUNT | ) [ oblo.a ] ) [ wrd 2 ] #PLAN select * from oblo LIMIT 1 OFFSET 2; % .plan # table_name % rel # name % clob # type -% 51 # length +% 58 # length top N ( | project ( -| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] +| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] COUNT | ) [ oblo.a ] ) [ wrd 1, wrd 2 ] #PLAN select * from oblo LIMIT 2 OFFSET 1; % .plan # table_name % rel # name % clob # type -% 51 # length +% 58 # length top N ( | project ( -| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] +| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] COUNT | ) [ oblo.a ] ) [ wrd 2, wrd 1 ] #PLAN select * from oblo ORDER BY a; % .plan # table_name % rel # name % clob # type -% 49 # length +% 56 # length project ( -| table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] +| table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] COUNT ) [ oblo.a ] [ oblo.a ASC ] #PLAN select * from oblo ORDER BY a OFFSET 2; % .plan # table_name % rel # name % clob # type -% 51 # length +% 58 # length top N ( | project ( -| | table(sys.oblo) [ oblo.a, oblo.%TID% NOT NULL ] +| | table(sys.oblo) [
MonetDB: default - approved output
Changeset: 74c40eab3133 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=74c40eab3133 Modified Files: sql/test/BugTracker-2011/Tests/many-connects-cache.Bug-2904.stable.out Branch: default Log Message: approved output diffs (16 lines): diff --git a/sql/test/BugTracker-2011/Tests/many-connects-cache.Bug-2904.stable.out b/sql/test/BugTracker-2011/Tests/many-connects-cache.Bug-2904.stable.out --- a/sql/test/BugTracker-2011/Tests/many-connects-cache.Bug-2904.stable.out +++ b/sql/test/BugTracker-2011/Tests/many-connects-cache.Bug-2904.stable.out @@ -337,12 +337,6 @@ Ready. % double # type % 24 # length [ 0.9741885087 ] -#SELECT rad(55.81689) -% . # table_name -% rad_single_value # name -% double # type -% 24 # length -[ 0.9741885087 ] #CREATE USER testuser WITH ENCRYPTED PASSWORD 'e9e633097ab9ceb3e48ec3f70ee2beba41d05d5420efee5da85f97d97005727587fda33ef4ff2322088f4c79e8133cc9cd9f3512f4d3a303cbdb5bc585415a00' NAME 'Test User' SCHEMA sys; #CREATE SCHEMA testschema AUTHORIZATION testuser; #ALTER USER testuser SET SCHEMA testschema ___ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: 0ea9df90b1d0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0ea9df90b1d0 Modified Files: sql/backends/monet5/sql_gencode.c sql/rel.txt sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out sql/test/BugTracker/Tests/explain.SF-1739353.stable.out sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out Branch: default Log Message: approved output fixed problem with like and filters diffs (94 lines): diff --git a/sql/backends/monet5/sql_gencode.c b/sql/backends/monet5/sql_gencode.c --- a/sql/backends/monet5/sql_gencode.c +++ b/sql/backends/monet5/sql_gencode.c @@ -396,11 +396,14 @@ multiplexN(MalBlkPtr mb, char *mod, char static int dump_joinN(backend *sql, MalBlkPtr mb, stmt *s) { - char *mod = sql_func_mod(s-op4.funcval-func); - char *fimp = sql_func_imp(s-op4.funcval-func); + char *mod, *fimp; InstrPtr q; int k, op1, op2, op3 = 0; + backend_create_func(sql, s-op4.funcval-func); + mod = sql_func_mod(s-op4.funcval-func); + fimp = sql_func_imp(s-op4.funcval-func); + /* dump left and right operands */ op1 = _dumpstmt(sql, mb, s-op1); op2 = _dumpstmt(sql, mb, s-op2); diff --git a/sql/rel.txt b/sql/rel.txt --- a/sql/rel.txt +++ b/sql/rel.txt @@ -105,18 +105,13 @@ e_cmp cmp_equal = 4, cmp_notequal = 5, - cmp_notlike = 6,/* tobe removed */ - cmp_like = 7, - cmp_notilike = 8, - cmp_ilike = 9, + cmp_filter = 6, filters -r is a list of values + cmp_or = 7, or handling -l/r are both lists + cmp_in = 8, in list handling-r is a list of values + cmp_notin = 9 not in list handling-r is a list of values - cmp_or = 10,or handling -l/r are both lists - - cmp_filter = 11,filters -r is a list of values - cmp_in = 12,in list handling-r is a list of values - cmp_notin = 13 not in list handling-r is a list of values - - cmp_all = 14, cross product + cmp_all = 10, cross product + cmp_project = 11, special case for projection joins ) e_func diff --git a/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out b/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out --- a/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out +++ b/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.stable.out @@ -25,7 +25,7 @@ Ready. # 12:13:20 mdb#mdb.start(); -mdb#user.s1_1(); +mdb#X_2:void := user.s1_1(); # 12:13:21 # 12:13:21 Done. diff --git a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out --- a/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out +++ b/sql/test/BugTracker/Tests/explain.SF-1739353.stable.out @@ -49,8 +49,8 @@ Ready. | X_22:bat[:oid,:str] := sql.bind(X_2,sys,_tables,name,2); | | X_25 := algebra.kdifference(X_24,X_22); | | X_26 := algebra.kunion(X_25,X_22); | -| X_20:bat[:oid,:str] := sql.bind(X_2,sys,_tables,name,1); | -| X_27 := algebra.kunion(X_26,X_20); | +| X_19:bat[:oid,:str] := sql.bind(X_2,sys,_tables,name,1); | +| X_27 := algebra.kunion(X_26,X_19); | | X_47 := algebra.leftjoin(X_46,X_27); | | X_51 := bat.append(X_48,X_47,true); | | X_12:bat[:oid,:sht] := sql.bind(X_2,tmp,_tables,type,0); | diff --git a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out --- a/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out +++ b/sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out @@ -41,14 +41,14 @@ Ready. | | | | | | | table(sys._tables) [ _tables.id as p.id, _tables.type as p.type, _tables.%TID% NOT NULL as p.%TID% ] | | | | | | | ) [ p.type smallint[tinyint 2] ] | | | | | | ) [ p.id as tables.id ] | -| | | | ) [ sys.count() NOT NULL as L1 ], | +| | | | ) [ ] [ sys.count() NOT NULL as L1 ], | | | | | group by (
MonetDB: default - approved output (prepare/exec nr's shifted be...
Changeset: d6e32a17f424 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d6e32a17f424 Modified Files: sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.err Branch: default Log Message: approved output (prepare/exec nr's shifted because of set timezone) diffs (14 lines): diff --git a/sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.err b/sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.err --- a/sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.err +++ b/sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.err @@ -71,8 +71,8 @@ stderr of test 'prepare_stmt.Bug-2533.Bu # 09:32:45 mclient -lsql -ftest -i -e --host=rig --port=33580 # 09:32:45 -MAPI = monetdb@rig:35262 -QUERY = exec 0(2.3); +MAPI = monetdb@alf:32346 +QUERY = exec 1(2.3); ERROR = !SQLException:sql.prepare:wrong type for argument 1 of prepared statement: decimal, expected wrd # 09:32:45 ___ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output after recent changes
Changeset: 86358afed04e for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=86358afed04e Modified Files: sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err sql/test/bugs/Tests/subselect_multiple_unionall_where_1=1-bug-sf-1005596.stable.out sql/test/leaks/Tests/check0.stable.out sql/test/mapi/Tests/php_monetdb.stable.out Branch: default Log Message: approved output after recent changes diffs (100 lines): diff --git a/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err b/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err --- a/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err +++ b/sql/test/BugTracker/Tests/insert_values.SF-1578838.stable.err @@ -79,7 +79,7 @@ # 19:33:23 mclient -lsql -umonetdb -Pmonetdb --host=alf --port=33470 # 19:33:23 -MAPI = monetdb@alf:32144 +MAPI = monetdb@alf:36639 QUERY = INSERT INTO examines (docID, vicID) VALUES ( ( @@ -94,8 +94,7 @@ ) ); ERROR = !SQLException:zero_or_one:cardinality violation (21) -!SQLException:zero_or_one:cardinality violation (21) -MAPI = monetdb@alf:32144 +MAPI = monetdb@alf:36639 QUERY = INSERT INTO timelines (vicID, time, event) VALUES ( ( diff --git a/sql/test/bugs/Tests/subselect_multiple_unionall_where_1=1-bug-sf-1005596.stable.out b/sql/test/bugs/Tests/subselect_multiple_unionall_where_1=1-bug-sf-1005596.stable.out --- a/sql/test/bugs/Tests/subselect_multiple_unionall_where_1=1-bug-sf-1005596.stable.out +++ b/sql/test/bugs/Tests/subselect_multiple_unionall_where_1=1-bug-sf-1005596.stable.out @@ -30,7 +30,25 @@ % tinyint # type % 1 # length [ 1] -% .tables, sys.tables, .tables,.tables,.tables, .tables,.tables,.tables,.tables,.tables # table_name +#SELECT * FROM ( +# SELECT 'demo' AS TABLE_CAT, +# schemas.name AS TABLE_SCHEM, +# tables.name AS TABLE_NAME, +# 'SYSTEM TABLE' AS TABLE_TYPE, +# '' AS REMARKS, +# null AS TYPE_CAT, +# null AS TYPE_SCHEM, +# null AS TYPE_NAME, +# 'rowid' AS SELF_REFERENCING_COL_NAME, +# 'SYSTEM' AS REF_GENERATION +# FROM tables, schemas +# WHERE tables.schema_id = schemas.id +# AND tables.system = true +# AND tables.type = 0 +#) AS tables +#WHERE 1 = 1 +# AND (TABLE_TYPE LIKE 'TABLE' OR TABLE_T +% .tables, .tables,.tables,.tables,.tables, .tables,.tables,.tables,.tables,.tables # table_name % TABLE_CAT, TABLE_SCHEM,TABLE_NAME, TABLE_TYPE, REMARKS, TYPE_CAT, TYPE_SCHEM, TYPE_NAME, SELF_REFERENCING_COL_NAME, REF_GENERATION # name % char,varchar,varchar,char, char, char, char, char, char, char # type % 4, 0, 0, 12, 0, 0, 0, 0, 5, 6 # length diff --git a/sql/test/leaks/Tests/check0.stable.out b/sql/test/leaks/Tests/check0.stable.out --- a/sql/test/leaks/Tests/check0.stable.out +++ b/sql/test/leaks/Tests/check0.stable.out @@ -47,6 +47,7 @@ [ oid, int, 3155] [ oid, int, 3155] [ oid, int, 3155] +[ oid, lng, 0 ] [ oid, lng, 19 ] [ oid, str, 1 ] [ oid, str, 1 ] @@ -61,13 +62,13 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 488 ] +[ transient, 487 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name % char,wrd # type % 10, 2 # length -[ persistent,24 ] +[ persistent,25 ] # 22:02:15 # 22:02:15 Done. diff --git a/sql/test/mapi/Tests/php_monetdb.stable.out b/sql/test/mapi/Tests/php_monetdb.stable.out --- a/sql/test/mapi/Tests/php_monetdb.stable.out +++ b/sql/test/mapi/Tests/php_monetdb.stable.out @@ -88,11 +88,11 @@ 5082 auths 20000 true0 false 0 5086 privileges 20000 true0 false 0 5199 queryhistory20000 true0 false 0 -5213 callhistory 20000 false 0 false 0 -5230 querylog2000create view querylog asnselect qd.*, ql.ctime, ql.arguments, ql.exec, ql.result, ql.foot, ql.memory, ql.tuples, ql.inblock, ql.oublock from queryhistory qd, callhistory qlnwhere qd.id = ql.id;1 false 0 false 0 -5656 systemfunctions 20000 false 0 false 0 +5213 callhistory 20000 true0 false 0 +5230 querylog2000create view querylog asnselect qd.*, ql.ctime, ql.arguments, ql.exec, ql.result, ql.foot, ql.memory,
MonetDB: default - approved output after client changes
Changeset: aaa3408fa47b for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=aaa3408fa47b Modified Files: sql/test/Tests/mclient-t-s.stable.err Branch: default Log Message: approved output after client changes diffs (12 lines): diff --git a/sql/test/Tests/mclient-t-s.stable.err b/sql/test/Tests/mclient-t-s.stable.err --- a/sql/test/Tests/mclient-t-s.stable.err +++ b/sql/test/Tests/mclient-t-s.stable.err @@ -77,7 +77,7 @@ # 11:08:32 mclient: invalid option -- 't' -Usage: mclient [ options ] +Usage: mclient [ options ] [ file or database [ file ... ] ] Options are: -h hostname | --host=hostnamehost or UNIX domain socket to connect to ___ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output after recent changes
Changeset: bb7fb0e98b41 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bb7fb0e98b41 Modified Files: MonetDB/src/gdk/gdk_bat.mx MonetDB5/src/extras/xml/xml.mx MonetDB5/src/modules/mal/tablet.mx sql/rel.txt sql/src/backends/monet5/sql.mx sql/src/backends/monet5/sql_gencode.mx sql/src/backends/monet5/sql_result.mx sql/src/include/sql_relation.h sql/src/server/rel_bin.c sql/src/server/rel_optimizer.c sql/src/server/rel_select.c sql/src/server/rel_updates.c sql/src/server/sql_mvc.h sql/src/storage/sql_storage.h sql/src/storage/store.c sql/src/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out sql/src/test/Dependencies/Tests/Dependencies.stable.out sql/src/test/leaks/Tests/check0.stable.out sql/src/test/leaks/Tests/check1.stable.out sql/src/test/leaks/Tests/check2.stable.out sql/src/test/leaks/Tests/check3.stable.out sql/src/test/leaks/Tests/check4.stable.out sql/src/test/leaks/Tests/check5.stable.out sql/src/test/sql_xml/Tests/funcs.sql Branch: default Log Message: approved output after recent changes added copy into ... locked. This allows for loading a data into a table directly (no overhead of logging and delta management). The database is fully locked during this process (ie no other active transactions can co exist) diffs (truncated from 1075 to 300 lines): diff -r 639822cd6235 -r bb7fb0e98b41 MonetDB/src/gdk/gdk_bat.mx --- a/MonetDB/src/gdk/gdk_bat.mxMon Dec 20 17:53:43 2010 +0100 +++ b/MonetDB/src/gdk/gdk_bat.mxMon Dec 20 20:39:27 2010 +0100 @@ -3507,7 +3507,7 @@ BATseqbase(b, *(oid *) BUNhloc(bi, BUNfirst(b))); } exit: - if (mode BATPROPS_CHECK) { + if ((mode BATPROPS_CHECK) == BATPROPS_CHECK) { if ((sorted_bak 1) !(BAThordered(b) 1)) { GDKerror(BATpropcheck: BAT %s(%d)[%s,%s] with BUNFMT tuples was incorrectly marked sorted!\n, BATgetId(b), b-batCacheid, ATOMname(b-htype), ATOMname(b-ttype), b-batCount); if (BAThordered(b)) diff -r 639822cd6235 -r bb7fb0e98b41 MonetDB5/src/extras/xml/xml.mx --- a/MonetDB5/src/extras/xml/xml.mxMon Dec 20 17:53:43 2010 +0100 +++ b/MonetDB5/src/extras/xml/xml.mxMon Dec 20 20:39:27 2010 +0100 @@ -754,7 +754,7 @@ CREATE FUNCTION xml (s STRING) RETURNS xml external name xml.xml; CREATE FUNCTION str (s XML) RETURNS STRING external name xml.str; CREATE FUNCTION comment (s STRING) RETURNS xml external name xml.comment; -CREATE FUNCTION parse (val STRING, option STRING) RETURNS xml external name xml.parse; +CREATE FUNCTION parse (doccont STRING, val STRING, option STRING) RETURNS xml external name xml.parse; CREATE FUNCTION pi (nme STRING, val STRING) RETURNS xml external name xml.pi; CREATE FUNCTION root (val STRING, version STRING, standalone STRING) RETURNS xml external name xml.root; CREATE FUNCTION attribute (nme STRING, val STRING) RETURNS xml external name xml.attribute; diff -r 639822cd6235 -r bb7fb0e98b41 MonetDB5/src/modules/mal/tablet.mx --- a/MonetDB5/src/modules/mal/tablet.mxMon Dec 20 17:53:43 2010 +0100 +++ b/MonetDB5/src/modules/mal/tablet.mxMon Dec 20 20:39:27 2010 +0100 @@ -478,6 +478,7 @@ tablet_export BUN TABLETload_file(Tablet * as, bstream *b, stream *out); tablet_export BUN SQLload_file(Client cntxt, Tablet * as, bstream *b, stream *out, char *csep, char *rsep, char quote, lng skip, lng maxrow); tablet_export BAT *TABLETcollect_bats(Tablet * as); +tablet_export BAT *TABLETcollect_parts(Tablet * as, BUN offset); tablet_export void TABLETdestroy_format(Tablet * as); tablet_export int TABLEToutput_file(Tablet * as, BAT *order, stream *s); @@ -1340,6 +1341,54 @@ return bats; } +BAT * +TABLETcollect_parts(Tablet * as, BUN offset) +{ + BAT *bats = BATnew(TYPE_str, TYPE_bat, as-nr_attrs); + Column *fmt = as-format; + BUN i; + BUN cnt = BATcount(fmt[0].c[0]); + + if (bats == NULL) + return NULL; + for (i = 0; i as-nr_attrs; i++) { + BAT *b = fmt[i].c[0]; + BAT *bv = BATslice(b, offset, BATcount(b)); + + BUNins(bats, (ptr) fmt[i].name, (ptr) bv-batCacheid, FALSE); + BATsetaccess(b, BAT_READ); + BATaccessBegin(bv, USE_ALL, MMAP_WILLNEED); + BATpropcheck(bv, BATPROPS_ALL); + /* drop the hashes, we don't need them now and they consume space */ + HASHremove(b); + + BATpropcheck(BATmirror(bv), BATPROPS_ALL); + /* drop the hashes, we don't need them now and they consume space */ + HASHremove(BATmirror(b)); + BATaccessEnd(bv, USE_ALL, MMAP_WILLNEED); + + b-hkey = bv-hkey; + b-tkey = bv-tkey; +
MonetDB: default - approved output after copy into extra parameters
Changeset: 40e5ea1dda58 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=40e5ea1dda58 Modified Files: sql/src/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out Branch: default Log Message: approved output after copy into extra parameters diffs (19 lines): diff -r 018cf16b1c6e -r 40e5ea1dda58 sql/src/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out --- a/sql/src/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out Wed Dec 15 13:22:26 2010 +0100 +++ b/sql/src/test/BugTracker-2009/Tests/copy_multiple_files.SF-2902320.stable.out Wed Dec 15 13:35:40 2010 +0100 @@ -29,12 +29,12 @@ % .plan # table_name % rel # name % clob # type -% 93 # length +% 96 # length insert( | table(sys.cm_tmp) [ cm_tmp.i, cm_tmp.%TID% NOT NULL ] | union ( -| | table copyfrom('sys', 'cm_tmp', '|', '\n', 'NULL', 'null', 'file1', -1, 0), [ cm_tmp.i ], -| | table copyfrom('sys', 'cm_tmp', '|', '\n', 'NULL', 'null', 'file2', -1, 0), [ cm_tmp.i ] +| | table copyfrom('sys', 'cm_tmp', '|', '\n', 'NULL', 'null', 'file1', -1, 0, 0), [ cm_tmp.i ], +| | table copyfrom('sys', 'cm_tmp', '|', '\n', 'NULL', 'null', 'file2', -1, 0, 0), [ cm_tmp.i ] | ) ) ___ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list
MonetDB: default - approved output
Changeset: a773c7419829 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a773c7419829 Modified Files: sql/src/test/leaks/Tests/check0.stable.out sql/src/test/leaks/Tests/check1.stable.out sql/src/test/leaks/Tests/check2.stable.out sql/src/test/leaks/Tests/check3.stable.out sql/src/test/leaks/Tests/check4.stable.out sql/src/test/leaks/Tests/check5.stable.out sql/src/test/leaks/Tests/drop3.stable.out sql/src/test/leaks/Tests/select1.stable.out sql/src/test/leaks/Tests/select2.stable.out sql/src/test/leaks/Tests/temp1.stable.out sql/src/test/leaks/Tests/temp2.stable.out sql/src/test/leaks/Tests/temp3.stable.out Branch: default Log Message: approved output diffs (162 lines): diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/check0.stable.out --- a/sql/src/test/leaks/Tests/check0.stable.outFri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/check0.stable.outFri May 21 20:20:17 2010 +0200 @@ -59,7 +59,7 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 494 ] +[ transient, 496 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/check1.stable.out --- a/sql/src/test/leaks/Tests/check1.stable.outFri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/check1.stable.outFri May 21 20:20:17 2010 +0200 @@ -186,7 +186,7 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 158 ] +[ transient, 157 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/check2.stable.out --- a/sql/src/test/leaks/Tests/check2.stable.outFri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/check2.stable.outFri May 21 20:20:17 2010 +0200 @@ -186,7 +186,7 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 155 ] +[ transient, 165 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/check3.stable.out --- a/sql/src/test/leaks/Tests/check3.stable.outFri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/check3.stable.outFri May 21 20:20:17 2010 +0200 @@ -186,7 +186,7 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 175 ] +[ transient, 180 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/check4.stable.out --- a/sql/src/test/leaks/Tests/check4.stable.outFri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/check4.stable.outFri May 21 20:20:17 2010 +0200 @@ -186,7 +186,7 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 178 ] +[ transient, 179 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/check5.stable.out --- a/sql/src/test/leaks/Tests/check5.stable.outFri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/check5.stable.outFri May 21 20:20:17 2010 +0200 @@ -186,7 +186,7 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 175 ] +[ transient, 181 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/drop3.stable.out --- a/sql/src/test/leaks/Tests/drop3.stable.out Fri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/drop3.stable.out Fri May 21 20:20:17 2010 +0200 @@ -29,7 +29,7 @@ % L1, L2 # name % char,wrd # type % 9, 3 # length -[ transient, 185 ] +[ transient, 179 ] #select 'persistent', count(*) from bbp() as bbp where kind like 'pers%'; % .L3, .bbp # table_name % L3, L4 # name diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/select1.stable.out --- a/sql/src/test/leaks/Tests/select1.stable.out Fri May 21 17:13:23 2010 +0200 +++ b/sql/src/test/leaks/Tests/select1.stable.out Fri May 21 20:20:17 2010 +0200 @@ -34,7 +34,7 @@ % L1 # name % wrd # type % 3 # length -[ 144 ] +[ 147 ] #select 1; % . # table_name % single_value # name @@ -45,7 +45,7 @@ % L1 # name % wrd # type % 3 # length -[ 140 ] +[ 142 ] # 22:03:05 # 22:03:05 Done. diff -r 5221fce0b044 -r a773c7419829 sql/src/test/leaks/Tests/select2.stable.out --- a/sql/src/test/leaks/Tests/select2.stable.out Fri May 21 17:13:23 2010
MonetDB: default - approved output
Changeset: c5073f462198 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c5073f462198 Modified Files: sql/src/test/BugTracker-2009/Tests/alter_table_drop_constraint.SF-2803477.sql sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908--performance.stable.out sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.stable.out sql/src/test/BugTracker-2009/Tests/name_clash_with_dump.SF-2780395.stable.out sql/src/test/BugTracker-2009/Tests/set_history_and_drop_table.SF-2607045.stable.out sql/src/test/BugTracker/Tests/mdb_starts_with_sql_debug_64.SF-1999354.py sql/src/test/leaks/Tests/check2.stable.out sql/src/test/leaks/Tests/check3.stable.out sql/src/test/leaks/Tests/check4.stable.out sql/src/test/leaks/Tests/drop3.stable.out sql/src/test/leaks/Tests/select1.stable.out sql/src/test/leaks/Tests/select2.stable.out sql/src/test/osm/Tests/drop_constraint_bug.stable.err Branch: default Log Message: approved output diffs (189 lines): diff -r 161a673899c4 -r c5073f462198 sql/src/test/BugTracker-2009/Tests/alter_table_drop_constraint.SF-2803477.sql --- a/sql/src/test/BugTracker-2009/Tests/alter_table_drop_constraint.SF-2803477.sql Wed May 19 21:43:06 2010 +0200 +++ b/sql/src/test/BugTracker-2009/Tests/alter_table_drop_constraint.SF-2803477.sql Wed May 19 21:44:52 2010 +0200 @@ -32,7 +32,5 @@ ALTER TABLE TABLE_B DROP CONSTRAINT UNQ_VALUE_C; -DROP INDEX UNQ_VALUE_C; - ALTER TABLE TABLE_B ADD CONSTRAINT FK_TABLE_A_ID FOREIGN KEY ( TABLE_A_ID ) REFERENCES TABLE_A ( TABLE_A_ID ); diff -r 161a673899c4 -r c5073f462198 sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908--performance.stable.out --- a/sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908--performance.stable.out Wed May 19 21:43:06 2010 +0200 +++ b/sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908--performance.stable.out Wed May 19 21:44:52 2010 +0200 @@ -25,7 +25,6 @@ # 11:17:13 mclient -lsql -ftest -i -e --host=alf --port=39432 # 11:17:13 -TABLE sys.queryhistory TABLE sys.url_test CREATE TABLE sys.triggers ( id int, diff -r 161a673899c4 -r c5073f462198 sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.stable.out --- a/sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.stable.out Wed May 19 21:43:06 2010 +0200 +++ b/sql/src/test/BugTracker-2009/Tests/dumping_tables.SF-2776908.stable.out Wed May 19 21:44:52 2010 +0200 @@ -30,7 +30,6 @@ # 11:17:12 Mtimeout -timeout 60 mclient -lsql -ftest -i -e --host=alf --port=39432 -i /net/alf.ins.cwi.nl/export/scratch1/niels/MonetDB/sql/src/test/BugTracker-2009/Tests/../dumping_tables.SF-2776908.sql # 11:17:12 -TABLE sys.queryhistory TABLE sys.url_test CREATE TABLE sys.triggers ( id int, diff -r 161a673899c4 -r c5073f462198 sql/src/test/BugTracker-2009/Tests/name_clash_with_dump.SF-2780395.stable.out --- a/sql/src/test/BugTracker-2009/Tests/name_clash_with_dump.SF-2780395.stable.out Wed May 19 21:43:06 2010 +0200 +++ b/sql/src/test/BugTracker-2009/Tests/name_clash_with_dump.SF-2780395.stable.out Wed May 19 21:44:52 2010 +0200 @@ -37,24 +37,6 @@ theurl url, name CHARACTER LARGE OBJECT ); -CREATE TABLE sys.queryhistory ( - id bigintNOT NULL, - defined TIMESTAMP, - name CHARACTER LARGE OBJECT, - queryCHARACTER LARGE OBJECT, - parsebigint, - optimize bigint, - CONSTRAINT queryhistory_id_pkey PRIMARY KEY (id) -); -COPY 3 RECORDS INTO sys.queryhistory FROM stdin USING DELIMITERS '\t','\n',''; -10268702010-05-18 11:49:13.00 monetdb select id from tables where id 0; 45531677 -10271002010-05-18 11:49:13.00 monetdb create table t1 (id int); 116 332 -10271562010-05-18 11:49:13.00 monetdb drop table t1;70 285 -create procedure resethistory() -begin - delete from callhistory; - delete from queryhistory; -end; -- The contents of this file are subject to the MonetDB Public License -- Version 1.1 (the License); you may not use this file except in -- compliance with the License. You may obtain a copy of the License at diff -r 161a673899c4 -r c5073f462198 sql/src/test/BugTracker-2009/Tests/set_history_and_drop_table.SF-2607045.stable.out --- a/sql/src/test/BugTracker-2009/Tests/set_history_and_drop_table.SF-2607045.stable.out Wed May 19 21:43:06 2010 +0200 +++ b/sql/src/test/BugTracker-2009/Tests/set_history_and_drop_table.SF-2607045.stable.out Wed May 19 21:44:52 2010 +0200 @@ -59,7 +59,7 @@ [ 5129 ] [ 5229 ] [ 5243 ] -[ 5259 ] +[ 5260 ] Drop history # 23:32:55 diff -r 161a673899c4 -r c5073f462198 sql/src/test/BugTracker/Tests/mdb_starts_with_sql_debug_64.SF-1999354.py ---