Changeset: 26dba23fef31 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=26dba23fef31
Modified Files:
        sql/test/BugTracker-2010/Tests/prepare_stmt.Bug-2533.Bug-2534.stable.err
        sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
        sql/test/BugTracker/Tests/bind_with_cast.SF-1720934.stable.err
        sql/test/mapi/Tests/sql_int128.stable.out
        sql/test/remote/Tests/partition_elim.stable.out
Branch: jit
Log Message:

Approve output


diffs (truncated from 1185 to 300 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
@@ -72,6 +72,7 @@ stderr of test 'prepare_stmt.Bug-2533.Bu
 
 MAPI  = (monetdb) /var/tmp/mtest-23931/.s.monetdb.39276
 QUERY = exec  3(2.3);
+ERROR = !wrong type for argument 1 of function call: decimal, expected wrd
 
 
 
diff --git a/sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out 
b/sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
--- a/sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
+++ b/sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
@@ -42,7 +42,7 @@ Ready.
 % mal # name
 % clob # type
 % 98 # length
-function user.s3_1():void;
+function user.s6_1():void;
     X_30:void := querylog.define("explain select * from test where value = 
1;","default_pipe",19);
     X_14 := bat.new(nil:oid,nil:str);
     X_22 := bat.append(X_14,"sys.test");
@@ -60,7 +60,7 @@ function user.s3_1():void;
     C_9 := algebra.subselect(X_6,C_3,1,1,true,false,false);
     X_12 := algebra.projection(C_9,X_6);
     sql.resultSet(X_22,X_24,X_25,X_27,X_29,X_12);
-end user.s3_1;
+end user.s6_1;
 # optimizer.mitosis()
 # optimizer.dataflow()
 #select * from test where value > 12345678900; # value > INT_MAX
@@ -73,9 +73,9 @@ end user.s3_1;
 % mal # name
 % clob # type
 % 98 # length
-function user.s4_1():void;
+function user.s8_1():void;
     X_27:void := querylog.define("explain select * from test where value > 
1;","default_pipe",35);
-barrier X_56 := language.dataflow();
+barrier X_76 := language.dataflow();
     X_11 := bat.new(nil:oid,nil:str);
     X_19 := bat.append(X_11,"sys.test");
     X_14 := bat.new(nil:oid,nil:str);
@@ -87,27 +87,54 @@ barrier X_56 := language.dataflow();
     X_18 := bat.new(nil:oid,nil:int);
     X_26 := bat.append(X_18,0);
     X_2 := sql.mvc();
-    X_41:bat[:int] := sql.bind(X_2,"sys","test","value",0,0,3);
-    X_38:bat[:oid] := sql.tid(X_2,"sys","test",0,3);
-    X_44 := algebra.thetasubselect(X_41,X_38,1,">");
-    X_47 := algebra.projection(X_44,X_41);
-    X_42:bat[:int] := sql.bind(X_2,"sys","test","value",0,1,3);
-    X_39:bat[:oid] := sql.tid(X_2,"sys","test",1,3);
-    X_45 := algebra.thetasubselect(X_42,X_39,1,">");
-    X_48 := algebra.projection(X_45,X_42);
-    X_43:bat[:int] := sql.bind(X_2,"sys","test","value",0,2,3);
-    X_40:bat[:oid] := sql.tid(X_2,"sys","test",2,3);
-    X_46 := algebra.thetasubselect(X_43,X_40,1,">");
-    X_49 := algebra.projection(X_46,X_43);
-    X_50 := mat.packIncrement(X_47,3);
-    X_51 := mat.packIncrement(X_50,X_48);
-    X_9 := mat.packIncrement(X_51,X_49);
-    language.pass(X_41);
-    language.pass(X_42);
-    language.pass(X_43);
-exit X_56;
+    X_50:bat[:int] := sql.bind(X_2,"sys","test","value",0,0,3);
+    X_47:bat[:oid] := sql.tid(X_2,"sys","test",0,3);
+    X_54 := algebra.thetasubselect(X_50,X_47,1,">");
+    X_57 := algebra.projection(X_54,X_50);
+    X_51:bat[:int] := sql.bind(X_2,"sys","test","value",0,1,3);
+    X_48:bat[:oid] := sql.tid(X_2,"sys","test",1,3);
+    X_55 := algebra.thetasubselect(X_51,X_48,1,">");
+    X_58 := algebra.projection(X_55,X_51);
+    X_52:bat[:int] := sql.bind(X_2,"sys","test","value",0,2,3);
+    X_49:bat[:oid] := sql.tid(X_2,"sys","test",2,3);
+    X_56 := algebra.thetasubselect(X_52,X_49,1,">");
+    X_59 := algebra.projection(X_56,X_52);
+    X_69 := mat.packIncrement(X_57,3);
+    X_70 := mat.packIncrement(X_69,X_58);
+    X_9 := mat.packIncrement(X_70,X_59);
+    language.pass(X_50);
+    language.pass(X_51);
+    language.pass(X_52);
+exit X_76;
     sql.resultSet(X_19,X_21,X_22,X_24,X_26,X_9);
-end user.s4_1;
+end user.s8_1;
+#inline               actions= 0 time=2 usec 
+#candidates           actions= 1 time=20 usec 
+#remap                actions= 0 time=5 usec 
+#costModel            actions= 1 time=18 usec 
+#coercions            actions= 0 time=3 usec 
+#evaluate             actions= 1 time=34 usec 
+#emptybind            actions= 0 time=5 usec 
+#pushselect           actions= 2 time=24 usec 
+#aliases              actions= 3 time=21 usec 
+#mitosis              actions= 1 time=40 usec 
+#mergetable           actions= 2 time=81 usec 
+#deadcode             actions= 7 time=27 usec 
+#aliases              actions= 0 time=8 usec 
+#constants            actions= 4 time=32 usec 
+#commonTerms          actions= 0 time=8 usec 
+#projectionpath       actions= 0 time=6 usec 
+#deadcode             actions= 0 time=16 usec 
+#reorder              actions= 1 time=42 usec 
+#reduce               actions=39 time=46 usec 
+#matpack              actions= 1 time=23 usec 
+#dataflow             actions=28 time=39 usec 
+#querylog             actions= 0 time=1 usec 
+#multiplex            actions= 0 time=4 usec 
+#generator            actions= 0 time=2 usec 
+#profiler             actions= 1 time=22 usec 
+#garbageCollector     actions= 1 time=29 usec 
+#total                actions= 1 time=646 usec 
 #select * from test where value >= 12345678900; # value > INT_MAX
 % sys.test # table_name
 % value # name
@@ -118,9 +145,9 @@ end user.s4_1;
 % mal # name
 % clob # type
 % 99 # length
-function user.s5_1():void;
+function user.s10_1():void;
     X_27:void := querylog.define("explain select * from test where value >= 
1;","default_pipe",35);
-barrier X_56 := language.dataflow();
+barrier X_76 := language.dataflow();
     X_11 := bat.new(nil:oid,nil:str);
     X_19 := bat.append(X_11,"sys.test");
     X_14 := bat.new(nil:oid,nil:str);
@@ -132,27 +159,54 @@ barrier X_56 := language.dataflow();
     X_18 := bat.new(nil:oid,nil:int);
     X_26 := bat.append(X_18,0);
     X_2 := sql.mvc();
-    X_41:bat[:int] := sql.bind(X_2,"sys","test","value",0,0,3);
-    X_38:bat[:oid] := sql.tid(X_2,"sys","test",0,3);
-    X_44 := algebra.thetasubselect(X_41,X_38,1,">=");
-    X_47 := algebra.projection(X_44,X_41);
-    X_42:bat[:int] := sql.bind(X_2,"sys","test","value",0,1,3);
-    X_39:bat[:oid] := sql.tid(X_2,"sys","test",1,3);
-    X_45 := algebra.thetasubselect(X_42,X_39,1,">=");
-    X_48 := algebra.projection(X_45,X_42);
-    X_43:bat[:int] := sql.bind(X_2,"sys","test","value",0,2,3);
-    X_40:bat[:oid] := sql.tid(X_2,"sys","test",2,3);
-    X_46 := algebra.thetasubselect(X_43,X_40,1,">=");
-    X_49 := algebra.projection(X_46,X_43);
-    X_50 := mat.packIncrement(X_47,3);
-    X_51 := mat.packIncrement(X_50,X_48);
-    X_9 := mat.packIncrement(X_51,X_49);
-    language.pass(X_41);
-    language.pass(X_42);
-    language.pass(X_43);
-exit X_56;
+    X_50:bat[:int] := sql.bind(X_2,"sys","test","value",0,0,3);
+    X_47:bat[:oid] := sql.tid(X_2,"sys","test",0,3);
+    X_54 := algebra.thetasubselect(X_50,X_47,1,">=");
+    X_57 := algebra.projection(X_54,X_50);
+    X_51:bat[:int] := sql.bind(X_2,"sys","test","value",0,1,3);
+    X_48:bat[:oid] := sql.tid(X_2,"sys","test",1,3);
+    X_55 := algebra.thetasubselect(X_51,X_48,1,">=");
+    X_58 := algebra.projection(X_55,X_51);
+    X_52:bat[:int] := sql.bind(X_2,"sys","test","value",0,2,3);
+    X_49:bat[:oid] := sql.tid(X_2,"sys","test",2,3);
+    X_56 := algebra.thetasubselect(X_52,X_49,1,">=");
+    X_59 := algebra.projection(X_56,X_52);
+    X_69 := mat.packIncrement(X_57,3);
+    X_70 := mat.packIncrement(X_69,X_58);
+    X_9 := mat.packIncrement(X_70,X_59);
+    language.pass(X_50);
+    language.pass(X_51);
+    language.pass(X_52);
+exit X_76;
     sql.resultSet(X_19,X_21,X_22,X_24,X_26,X_9);
-end user.s5_1;
+end user.s10_1;
+#inline               actions= 0 time=2 usec 
+#candidates           actions= 1 time=20 usec 
+#remap                actions= 0 time=4 usec 
+#costModel            actions= 1 time=18 usec 
+#coercions            actions= 0 time=2 usec 
+#evaluate             actions= 1 time=31 usec 
+#emptybind            actions= 0 time=5 usec 
+#pushselect           actions= 2 time=23 usec 
+#aliases              actions= 3 time=21 usec 
+#mitosis              actions= 1 time=41 usec 
+#mergetable           actions= 2 time=63 usec 
+#deadcode             actions= 7 time=26 usec 
+#aliases              actions= 0 time=8 usec 
+#constants            actions= 4 time=23 usec 
+#commonTerms          actions= 0 time=8 usec 
+#projectionpath       actions= 0 time=6 usec 
+#deadcode             actions= 0 time=8 usec 
+#reorder              actions= 1 time=63 usec 
+#reduce               actions=39 time=45 usec 
+#matpack              actions= 1 time=23 usec 
+#dataflow             actions=28 time=41 usec 
+#querylog             actions= 0 time=1 usec 
+#multiplex            actions= 0 time=5 usec 
+#generator            actions= 0 time=2 usec 
+#profiler             actions= 1 time=21 usec 
+#garbageCollector     actions= 1 time=28 usec 
+#total                actions= 1 time=620 usec 
 #select * from test where value < 12345678900; # value > INT_MAX
 % sys.test # table_name
 % value # name
@@ -166,9 +220,9 @@ end user.s5_1;
 % mal # name
 % clob # type
 % 98 # length
-function user.s6_1():void;
+function user.s12_1():void;
     X_27:void := querylog.define("explain select * from test where value < 
1;","default_pipe",35);
-barrier X_56 := language.dataflow();
+barrier X_76 := language.dataflow();
     X_11 := bat.new(nil:oid,nil:str);
     X_19 := bat.append(X_11,"sys.test");
     X_14 := bat.new(nil:oid,nil:str);
@@ -180,27 +234,54 @@ barrier X_56 := language.dataflow();
     X_18 := bat.new(nil:oid,nil:int);
     X_26 := bat.append(X_18,0);
     X_2 := sql.mvc();
-    X_41:bat[:int] := sql.bind(X_2,"sys","test","value",0,0,3);
-    X_38:bat[:oid] := sql.tid(X_2,"sys","test",0,3);
-    X_44 := algebra.thetasubselect(X_41,X_38,1,"<");
-    X_47 := algebra.projection(X_44,X_41);
-    X_42:bat[:int] := sql.bind(X_2,"sys","test","value",0,1,3);
-    X_39:bat[:oid] := sql.tid(X_2,"sys","test",1,3);
-    X_45 := algebra.thetasubselect(X_42,X_39,1,"<");
-    X_48 := algebra.projection(X_45,X_42);
-    X_43:bat[:int] := sql.bind(X_2,"sys","test","value",0,2,3);
-    X_40:bat[:oid] := sql.tid(X_2,"sys","test",2,3);
-    X_46 := algebra.thetasubselect(X_43,X_40,1,"<");
-    X_49 := algebra.projection(X_46,X_43);
-    X_50 := mat.packIncrement(X_47,3);
-    X_51 := mat.packIncrement(X_50,X_48);
-    X_9 := mat.packIncrement(X_51,X_49);
-    language.pass(X_41);
-    language.pass(X_42);
-    language.pass(X_43);
-exit X_56;
+    X_50:bat[:int] := sql.bind(X_2,"sys","test","value",0,0,3);
+    X_47:bat[:oid] := sql.tid(X_2,"sys","test",0,3);
+    X_54 := algebra.thetasubselect(X_50,X_47,1,"<");
+    X_57 := algebra.projection(X_54,X_50);
+    X_51:bat[:int] := sql.bind(X_2,"sys","test","value",0,1,3);
+    X_48:bat[:oid] := sql.tid(X_2,"sys","test",1,3);
+    X_55 := algebra.thetasubselect(X_51,X_48,1,"<");
+    X_58 := algebra.projection(X_55,X_51);
+    X_52:bat[:int] := sql.bind(X_2,"sys","test","value",0,2,3);
+    X_49:bat[:oid] := sql.tid(X_2,"sys","test",2,3);
+    X_56 := algebra.thetasubselect(X_52,X_49,1,"<");
+    X_59 := algebra.projection(X_56,X_52);
+    X_69 := mat.packIncrement(X_57,3);
+    X_70 := mat.packIncrement(X_69,X_58);
+    X_9 := mat.packIncrement(X_70,X_59);
+    language.pass(X_50);
+    language.pass(X_51);
+    language.pass(X_52);
+exit X_76;
     sql.resultSet(X_19,X_21,X_22,X_24,X_26,X_9);
-end user.s6_1;
+end user.s12_1;
+#inline               actions= 0 time=3 usec 
+#candidates           actions= 1 time=20 usec 
+#remap                actions= 0 time=4 usec 
+#costModel            actions= 1 time=19 usec 
+#coercions            actions= 0 time=2 usec 
+#evaluate             actions= 1 time=33 usec 
+#emptybind            actions= 0 time=4 usec 
+#pushselect           actions= 2 time=24 usec 
+#aliases              actions= 3 time=20 usec 
+#mitosis              actions= 1 time=41 usec 
+#mergetable           actions= 2 time=64 usec 
+#deadcode             actions= 7 time=27 usec 
+#aliases              actions= 0 time=8 usec 
+#constants            actions= 4 time=24 usec 
+#commonTerms          actions= 0 time=8 usec 
+#projectionpath       actions= 0 time=6 usec 
+#deadcode             actions= 0 time=8 usec 
+#reorder              actions= 1 time=42 usec 
+#reduce               actions=39 time=46 usec 
+#matpack              actions= 1 time=23 usec 
+#dataflow             actions=28 time=39 usec 
+#querylog             actions= 0 time=1 usec 
+#multiplex            actions= 0 time=4 usec 
+#generator            actions= 0 time=2 usec 
+#profiler             actions= 1 time=21 usec 
+#garbageCollector     actions= 1 time=29 usec 
+#total                actions= 1 time=600 usec 
 #select * from test where value <= 12345678900; # value > INT_MAX
 % sys.test # table_name
 % value # name
@@ -214,9 +295,9 @@ end user.s6_1;
 % mal # name
 % clob # type
 % 99 # length
-function user.s7_1():void;
+function user.s14_1():void;
     X_27:void := querylog.define("explain select * from test where value <= 
1;","default_pipe",35);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to