Changeset: 1c71cc97ae46 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1c71cc97ae46
Modified Files:
        monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err
        monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.out
        sql/benchmarks/tpch/Tests/16-explain.stable.out
        sql/benchmarks/tpch/Tests/22-explain.stable.out.int128
        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: mosaic
Log Message:

Approve output


diffs (truncated from 543 to 300 lines):

diff --git 
a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err 
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err
--- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err
+++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.stable.err
@@ -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-28428/.s.monetdb.31099
+MAPI  = (monetdb) /var/tmp/mtest-13169/.s.monetdb.36172
 QUERY = explain copy into ttt from '\tmp/xyz';
 ERROR = !COPY INTO: filename must have absolute path: \tmp/xyz
-MAPI  = (monetdb) /var/tmp/mtest-28428/.s.monetdb.31099
+MAPI  = (monetdb) /var/tmp/mtest-13169/.s.monetdb.36172
 QUERY = explain copy into ttt from 'a:\tmp/xyz';
 ERROR = !COPY INTO: filename must have absolute path: a:\tmp/xyz
-MAPI  = (monetdb) /var/tmp/mtest-28428/.s.monetdb.31099
+MAPI  = (monetdb) /var/tmp/mtest-13169/.s.monetdb.36172
 QUERY = explain copy into ttt from '\tmp/xyz';
 ERROR = !COPY INTO: filename must have absolute path: \tmp/xyz
-MAPI  = (monetdb) /var/tmp/mtest-28428/.s.monetdb.31099
+MAPI  = (monetdb) /var/tmp/mtest-13169/.s.monetdb.36172
 QUERY = explain copy into ttt from 'Z:/tmp/xyz';
 ERROR = !COPY INTO: filename must have absolute path: Z:/tmp/xyz
 
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.
 % .L # table_name
 % def # name
 % clob # type
-% 470 # 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.generator();optimizer.garbageCollector();"
     ]
+% 489 # 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.generator();optimizer.mosaic();optimizer.garbageCollector();"
  ]
 #explain copy into ttt from '/tmp/xyz';
 % .explain # table_name
 % mal # name
@@ -64,10 +64,10 @@ Ready.
 % 150 # length
 function user.s4_1{autoCommit=true}():void;
     X_25:void  := querylog.define("explain copy into ttt from 
\\'/tmp/xyz\\';","default_pipe");
-barrier X_34 := language.dataflow();
+barrier X_35 := language.dataflow();
     X_2 := sql.mvc();
     (X_13:bat[:oid,:int] ,X_14:bat[:oid,:int] ,X_15:bat[:oid,:int] ) := 
sql.copy_from("sys","ttt","|","\\n",nil:str,"null","/tmp/xyz",-1:lng,0:lng,0);
-exit X_34;
+exit X_35;
     X_16 := sql.append(X_2,"sys","ttt","a",X_13);
     X_18 := sql.append(X_16,"sys","ttt","b",X_14);
     X_20 := sql.append(X_18,"sys","ttt","c",X_15);
@@ -89,8 +89,8 @@ end user.s4_1;
 % .L # table_name
 % def # name
 % clob # type
-% 493 # 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.generator();optimizer.sql_append();optimizer.garbageCollector();"
      ]
+% 512 # 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.generator();optimizer.mosaic();optimizer.sql_append();optimizer.garbageCollector();"
   ]
 #explain copy into ttt from '/tmp/xyz';
 % .explain # table_name
 % mal # name
@@ -98,10 +98,10 @@ end user.s4_1;
 % 150 # length
 function user.s12_1{autoCommit=true}():void;
     X_25:void  := querylog.define("explain copy into ttt from 
\\'/tmp/xyz\\';","user_1");
-barrier X_35 := language.dataflow();
+barrier X_36 := language.dataflow();
     X_2 := sql.mvc();
     (X_13:bat[:oid,:int] ,X_14:bat[:oid,:int] ,X_15:bat[:oid,:int] ) := 
sql.copy_from("sys","ttt","|","\\n",nil:str,"null","/tmp/xyz",-1:lng,0:lng,0);
-exit X_35;
+exit X_36;
     X_16 := sql.append(X_2,"sys","ttt","a",X_13);
     X_18 := sql.append(X_16,"sys","ttt","b",X_14);
     X_22 := aggr.count(X_15);
diff --git a/sql/benchmarks/tpch/Tests/16-explain.stable.out 
b/sql/benchmarks/tpch/Tests/16-explain.stable.out
--- a/sql/benchmarks/tpch/Tests/16-explain.stable.out
+++ b/sql/benchmarks/tpch/Tests/16-explain.stable.out
@@ -77,7 +77,8 @@ function user.s2_1{autoCommit=true}(A0:s
     X_35 := sql.delta(X_30,X_32,r1_32,X_34);
     X_36 := algebra.leftfetchjoin(X_28,X_35);
     X_38 := algebra.likesubselect(X_36,nil:BAT,A10,"",false);
-    X_41:bat[:oid,:int]  := sql.bind(X_13,"sys","supplier","s_suppkey",0);
+    X_214:bat[:oid,:int]  := sql.bind(X_13,"sys","supplier","s_suppkey",0);
+    X_41:bat[:oid,:int]  := mosaic.decompress(X_214);
     (X_43,r1_45) := sql.bind(X_13,"sys","supplier","s_suppkey",2);
     X_45:bat[:oid,:int]  := sql.bind(X_13,"sys","supplier","s_suppkey",1);
     X_47 := sql.delta(X_41,X_43,r1_45,X_45);
@@ -95,7 +96,8 @@ function user.s2_1{autoCommit=true}(A0:s
     X_70:bat[:oid,:int]  := sql.bind(X_13,"sys","part","p_size",1);
     X_71 := sql.delta(X_66,X_68,r1_72,X_70);
     X_72 := algebra.leftfetchjoin(X_64,X_71);
-    X_73:bat[:oid,:str]  := sql.bind(X_13,"sys","part","p_type",0);
+    X_215:bat[:oid,:str]  := sql.bind(X_13,"sys","part","p_type",0);
+    X_73:bat[:oid,:str]  := mosaic.decompress(X_215);
     (X_75,r1_80) := sql.bind(X_13,"sys","part","p_type",2);
     X_78:bat[:oid,:str]  := sql.bind(X_13,"sys","part","p_type",1);
     X_79 := sql.delta(X_73,X_75,r1_80,X_78);
@@ -124,10 +126,10 @@ function user.s2_1{autoCommit=true}(A0:s
     X_107 := bat.mergecand(X_105,X_106);
     X_108 := algebra.leftfetchjoin(X_107,X_64);
     (X_109,r1_124) := 
algebra.subjoin(X_63,X_108,nil:BAT,nil:BAT,false,nil:lng);
-    X_212 := algebra.leftfetchjoin(r1_124,X_107);
-    X_113:bat[:oid,:str]  := algebra.leftfetchjoin(X_212,X_80);
-    X_114:bat[:oid,:str]  := algebra.leftfetchjoin(X_212,X_88);
-    X_115:bat[:oid,:int]  := algebra.leftfetchjoin(X_212,X_72);
+    X_213 := algebra.leftfetchjoin(r1_124,X_107);
+    X_113:bat[:oid,:str]  := algebra.leftfetchjoin(X_213,X_80);
+    X_114:bat[:oid,:str]  := algebra.leftfetchjoin(X_213,X_88);
+    X_115:bat[:oid,:int]  := algebra.leftfetchjoin(X_213,X_72);
     X_116:bat[:oid,:int]  := algebra.leftfetchjoinPath(X_109,X_52,X_26);
     (X_117,r1_136,r2_136) := group.subgroup(X_116);
     (X_120,r1_139,r2_139) := group.subgroup(X_115,X_117);
diff --git a/sql/benchmarks/tpch/Tests/22-explain.stable.out.int128 
b/sql/benchmarks/tpch/Tests/22-explain.stable.out.int128
--- a/sql/benchmarks/tpch/Tests/22-explain.stable.out.int128
+++ b/sql/benchmarks/tpch/Tests/22-explain.stable.out.int128
@@ -125,13 +125,13 @@ function user.s2_1{autoCommit=true}(A0:i
     X_120 := algebra.leftfetchjoin(X_110,X_119);
     (X_121,r1_166) := 
algebra.subjoin(X_108,X_120,nil:BAT,nil:BAT,false,nil:lng);
     X_124 := algebra.tdiff(X_109,X_121);
-    X_181 := algebra.leftfetchjoin(X_124,X_107);
-    X_125:bat[:oid,:str]  := algebra.leftfetchjoinPath(X_181,X_52,X_36);
+    X_182 := algebra.leftfetchjoin(X_124,X_107);
+    X_125:bat[:oid,:str]  := algebra.leftfetchjoinPath(X_182,X_52,X_36);
     X_126:bat[:oid,:str]  := batstr.substring(X_125,A0,A1);
     (X_127,r1_178,r2_178) := group.subgroupdone(X_126);
     X_130 := algebra.leftfetchjoin(r1_178,X_126);
     X_135:bat[:oid,:wrd]  := aggr.subcount(X_127,X_127,r1_178,false);
-    X_137:bat[:oid,:lng]  := algebra.leftfetchjoin(X_181,X_73);
+    X_137:bat[:oid,:lng]  := algebra.leftfetchjoin(X_182,X_73);
     X_138:bat[:oid,:hge]  := aggr.subsum(X_137,X_127,r1_178,true,true);
     (X_131,r1_182,r2_182) := algebra.subsort(X_130,false,false);
     X_134 := algebra.leftfetchjoin(r1_182,X_130);
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
@@ -39,11 +39,11 @@ Ready.
 [ "oid",       "bit",  0       ]
 [ "oid",       "bit",  4       ]
 [ "oid",       "bit",  45      ]
-[ "oid",       "bit",  329     ]
-[ "oid",       "bit",  1504    ]
-[ "oid",       "bit",  1504    ]
-[ "oid",       "bit",  1504    ]
-[ "oid",       "bte",  4224    ]
+[ "oid",       "bit",  330     ]
+[ "oid",       "bit",  1511    ]
+[ "oid",       "bit",  1511    ]
+[ "oid",       "bit",  1511    ]
+[ "oid",       "bte",  4236    ]
 [ "oid",       "int",  0       ]
 [ "oid",       "int",  0       ]
 [ "oid",       "int",  0       ]
@@ -99,21 +99,21 @@ Ready.
 [ "oid",       "int",  206     ]
 [ "oid",       "int",  231     ]
 [ "oid",       "int",  231     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
 [ "oid",       "lng",  0       ]
 [ "oid",       "lng",  0       ]
 [ "oid",       "lng",  0       ]
@@ -232,15 +232,15 @@ Ready.
 [ "oid",       "str",  46      ]
 [ "oid",       "str",  46      ]
 [ "oid",       "str",  206     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  1504    ]
-[ "oid",       "str",  1504    ]
-[ "oid",       "str",  1504    ]
-[ "oid",       "str",  4224    ]
-[ "oid",       "str",  4224    ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  1511    ]
+[ "oid",       "str",  1511    ]
+[ "oid",       "str",  1511    ]
+[ "oid",       "str",  4236    ]
+[ "oid",       "str",  4236    ]
 [ "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
@@ -39,11 +39,11 @@ Ready.
 [ "oid",       "bit",  0       ]
 [ "oid",       "bit",  4       ]
 [ "oid",       "bit",  45      ]
-[ "oid",       "bit",  329     ]
-[ "oid",       "bit",  1504    ]
-[ "oid",       "bit",  1504    ]
-[ "oid",       "bit",  1504    ]
-[ "oid",       "bte",  4224    ]
+[ "oid",       "bit",  330     ]
+[ "oid",       "bit",  1511    ]
+[ "oid",       "bit",  1511    ]
+[ "oid",       "bit",  1511    ]
+[ "oid",       "bte",  4236    ]
 [ "oid",       "int",  0       ]
 [ "oid",       "int",  0       ]
 [ "oid",       "int",  0       ]
@@ -99,21 +99,21 @@ Ready.
 [ "oid",       "int",  206     ]
 [ "oid",       "int",  231     ]
 [ "oid",       "int",  231     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  329     ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  1504    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
-[ "oid",       "int",  4224    ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  330     ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  1511    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
+[ "oid",       "int",  4236    ]
 [ "oid",       "lng",  0       ]
 [ "oid",       "lng",  0       ]
 [ "oid",       "lng",  0       ]
@@ -232,15 +232,15 @@ Ready.
 [ "oid",       "str",  46      ]
 [ "oid",       "str",  46      ]
 [ "oid",       "str",  206     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  329     ]
-[ "oid",       "str",  1504    ]
-[ "oid",       "str",  1504    ]
-[ "oid",       "str",  1504    ]
-[ "oid",       "str",  4224    ]
-[ "oid",       "str",  4224    ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  330     ]
+[ "oid",       "str",  1511    ]
+[ "oid",       "str",  1511    ]
+[ "oid",       "str",  1511    ]
+[ "oid",       "str",  4236    ]
+[ "oid",       "str",  4236    ]
 [ "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
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to