Changeset: b3a59e2c533d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b3a59e2c533d
Modified Files:
        sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out
        sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out
        sql/test/BugTracker-2015/Tests/useless_casts.Bug-3756.stable.out.single
        sql/test/mergetables/Tests/mergequery.stable.out
        sql/test/remote/Tests/partition_elim.stable.out
Branch: default
Log Message:

Approve output


diffs (truncated from 1178 to 300 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
@@ -44,7 +44,7 @@ Ready.
 % mal # name
 % clob # type
 % 206 # length
-function user.s5_1{autoCommit=true}(A0:timestamp,A1:timestamp,A2:void):void;
+function user.s5_1(A0:timestamp,A1:timestamp,A2:void):void;
     X_55:void := querylog.define("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;","default_pipe",74);
 barrier X_111 := language.dataflow();
     X_33 := bat.new(nil:oid,nil:str);
@@ -62,27 +62,27 @@ barrier X_111 := language.dataflow();
     X_39 := bat.new(nil:oid,nil:int);
     X_48 := bat.append(X_39,0);
     X_54 := bat.append(X_48,9);
-    X_6:bat[:oid,:lng]  := bat.new(nil:oid,nil:lng);
-    X_5 := sql.mvc();
-    X_64:bat[:oid,:oid] := sql.tid(X_5,"sys","foo_nil_2dec",0,2);
-    X_66:bat[:oid,:timestamp] := sql.bind(X_5,"sys","foo_nil_2dec","t",0,0,2);
-    (X_68:bat[:oid,:oid],X_69:bat[:oid,:timestamp]) := 
sql.bind(X_5,"sys","foo_nil_2dec","t",2,0,2);
+    X_5:bat[:oid,:lng] := bat.new(nil:oid,nil:lng);
+    X_4 := sql.mvc();
+    X_64:bat[:oid,:oid] := sql.tid(X_4,"sys","foo_nil_2dec",0,2);
+    X_66:bat[:oid,:timestamp] := sql.bind(X_4,"sys","foo_nil_2dec","t",0,0,2);
+    (X_68:bat[:oid,:oid],X_69:bat[:oid,:timestamp]) := 
sql.bind(X_4,"sys","foo_nil_2dec","t",2,0,2);
     X_78 := sql.delta(X_66,X_68,X_69);
     X_80 := algebra.leftfetchjoin(X_64,X_78);
-    X_16 := calc.timestamp(A0,7);
-    X_82 := algebra.project(X_80,X_16);
+    X_15 := calc.timestamp(A0,7);
+    X_82 := algebra.project(X_80,X_15);
     X_84 := batmtime.diff(X_80,X_82);
-    X_65:bat[:oid,:oid] := sql.tid(X_5,"sys","foo_nil_2dec",1,2);
-    X_67:bat[:oid,:timestamp] := sql.bind(X_5,"sys","foo_nil_2dec","t",0,1,2);
-    (X_70:bat[:oid,:oid],X_71: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_79 := sql.delta(X_67,X_70,X_71,X_14);
+    X_65:bat[:oid,:oid] := sql.tid(X_4,"sys","foo_nil_2dec",1,2);
+    X_67:bat[:oid,:timestamp] := sql.bind(X_4,"sys","foo_nil_2dec","t",0,1,2);
+    (X_70:bat[:oid,:oid],X_71:bat[:oid,:timestamp]) := 
sql.bind(X_4,"sys","foo_nil_2dec","t",2,1,2);
+    X_13:bat[:oid,:timestamp] := sql.bind(X_4,"sys","foo_nil_2dec","t",1);
+    X_79 := sql.delta(X_67,X_70,X_71,X_13);
     X_81 := algebra.leftfetchjoin(X_65,X_79);
-    X_83 := algebra.project(X_81,X_16);
+    X_83 := algebra.project(X_81,X_15);
     X_85 := batmtime.diff(X_81,X_83);
     X_96 := mat.packIncrement(X_84,2);
-    X_18:bat[:oid,:lng] := mat.packIncrement(X_96,X_85);
-    X_19 := bat.append(X_6,X_18,true);
+    X_17:bat[:oid,:lng] := mat.packIncrement(X_96,X_85);
+    X_18 := bat.append(X_5,X_17,true);
     X_20 := calc.timestamp(A1,7);
     X_86 := algebra.project(X_80,X_20);
     X_88 := batmtime.diff(X_80,X_86);
@@ -90,15 +90,15 @@ barrier X_111 := language.dataflow();
     X_89 := batmtime.diff(X_81,X_87);
     X_99 := mat.packIncrement(X_88,2);
     X_21:bat[:oid,:lng] := mat.packIncrement(X_99,X_89);
-    X_22 := bat.append(X_19,X_21,true);
+    X_22 := bat.append(X_18,X_21,true);
     X_23:bat[:oid,:lng] := bat.new(nil:oid,nil:lng);
-    X_72:bat[:oid,:lng] := sql.bind(X_5,"sys","foo_nil_2dec","v",0,0,2);
-    (X_74:bat[:oid,:oid],X_75:bat[:oid,:lng]) := 
sql.bind(X_5,"sys","foo_nil_2dec","v",2,0,2);
+    X_72:bat[:oid,:lng] := sql.bind(X_4,"sys","foo_nil_2dec","v",0,0,2);
+    (X_74:bat[:oid,:oid],X_75:bat[:oid,:lng]) := 
sql.bind(X_4,"sys","foo_nil_2dec","v",2,0,2);
     X_90 := sql.delta(X_72,X_74,X_75);
     X_92 := algebra.leftfetchjoin(X_64,X_90);
-    X_73:bat[:oid,:lng] := sql.bind(X_5,"sys","foo_nil_2dec","v",0,1,2);
-    (X_76:bat[:oid,:oid],X_77:bat[:oid,:lng]) := 
sql.bind(X_5,"sys","foo_nil_2dec","v",2,1,2);
-    X_25:bat[:oid,:lng] := sql.bind(X_5,"sys","foo_nil_2dec","v",1);
+    X_73:bat[:oid,:lng] := sql.bind(X_4,"sys","foo_nil_2dec","v",0,1,2);
+    (X_76:bat[:oid,:oid],X_77:bat[:oid,:lng]) := 
sql.bind(X_4,"sys","foo_nil_2dec","v",2,1,2);
+    X_25:bat[:oid,:lng] := sql.bind(X_4,"sys","foo_nil_2dec","v",1);
     X_91 := sql.delta(X_73,X_76,X_77,X_25);
     X_93 := algebra.leftfetchjoin(X_65,X_91);
     X_101 := mat.packIncrement(X_92,2);
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{autoCommit=true}(A0:int):void;
+function user.s3_1(A0:int):void;
     X_35:void := querylog.define("explain select * from test where value = 
1;","default_pipe",24);
     X_19 := bat.new(nil:oid,nil:str);
     X_27 := bat.append(X_19,"sys.test");
@@ -54,16 +54,16 @@ function user.s3_1{autoCommit=true}(A0:i
     X_32 := bat.append(X_24,32);
     X_26 := bat.new(nil:oid,nil:int);
     X_34 := bat.append(X_26,0);
-    X_3 := sql.mvc();
-    X_7:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0);
-    C_4:bat[:oid,:oid] := sql.tid(X_3,"sys","test");
-    C_45 := algebra.subselect(X_7,C_4,A0,A0,true,false,false);
-    (C_10,r1_10) := sql.bind(X_3,"sys","test","value",2);
-    C_46 := algebra.subselect(r1_10,nil:bat[:oid,:oid],A0,A0,true,false,false);
-    X_13:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",1);
-    C_48 := algebra.subselect(X_13,C_4,A0,A0,true,false,false);
-    C_15 := sql.subdelta(C_45,C_4,C_10,C_46,C_48);
-    X_17 := sql.projectdelta(C_15,X_7,C_10,r1_10,X_13);
+    X_2 := sql.mvc();
+    X_6:bat[:oid,:int] := sql.bind(X_2,"sys","test","value",0);
+    C_3:bat[:oid,:oid] := sql.tid(X_2,"sys","test");
+    C_45 := algebra.subselect(X_6,C_3,A0,A0,true,false,false);
+    (C_9,r1_9) := sql.bind(X_2,"sys","test","value",2);
+    C_46 := algebra.subselect(r1_9,nil:bat[:oid,:oid],A0,A0,true,false,false);
+    X_12:bat[:oid,:int] := sql.bind(X_2,"sys","test","value",1);
+    C_48 := algebra.subselect(X_12,C_3,A0,A0,true,false,false);
+    C_14 := sql.subdelta(C_45,C_3,C_9,C_46,C_48);
+    X_17 := sql.projectdelta(C_14,X_6,C_9,r1_9,X_12);
     sql.resultSet(X_27,X_29,X_30,X_32,X_34,X_17);
 end user.s3_1;
 # optimizer.mitosis()
@@ -78,285 +78,8 @@ end user.s3_1;
 % mal # name
 % clob # type
 % 98 # length
-function user.s4_1{autoCommit=true}(A0:int):void;
-    X_30:void := querylog.define("explain select * from test where value > 
1;","default_pipe",57);
-barrier X_83 := language.dataflow();
-    X_14 := bat.new(nil:oid,nil:str);
-    X_22 := bat.append(X_14,"sys.test");
-    X_17 := bat.new(nil:oid,nil:str);
-    X_24 := bat.append(X_17,"value");
-    X_18 := bat.new(nil:oid,nil:str);
-    X_25 := bat.append(X_18,"int");
-    X_19 := bat.new(nil:oid,nil:int);
-    X_27 := bat.append(X_19,32);
-    X_21 := bat.new(nil:oid,nil:int);
-    X_29 := bat.append(X_21,0);
-    X_3 := sql.mvc();
-    X_45:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,0,3);
-    X_42:bat[:oid,:oid] := sql.tid(X_3,"sys","test",0,3);
-    X_54 := algebra.thetasubselect(X_45,X_42,A0,">");
-    (X_48:bat[:oid,:oid],X_49:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,0,3);
-    X_57 := algebra.thetasubselect(X_49,nil:bat[:oid,:oid],A0,">");
-    X_60 := sql.subdelta(X_54,X_42,X_48,X_57);
-    X_63 := sql.projectdelta(X_60,X_45,X_48,X_49);
-    X_46:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,1,3);
-    X_43:bat[:oid,:oid] := sql.tid(X_3,"sys","test",1,3);
-    X_55 := algebra.thetasubselect(X_46,X_43,A0,">");
-    (X_50:bat[:oid,:oid],X_51:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,1,3);
-    X_58 := algebra.thetasubselect(X_51,nil:bat[:oid,:oid],A0,">");
-    X_61 := sql.subdelta(X_55,X_43,X_50,X_58);
-    X_64 := sql.projectdelta(X_61,X_46,X_50,X_51);
-    X_47:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,2,3);
-    X_44:bat[:oid,:oid] := sql.tid(X_3,"sys","test",2,3);
-    X_56 := algebra.thetasubselect(X_47,X_44,A0,">");
-    (X_52:bat[:oid,:oid],X_53:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,2,3);
-    X_59 := algebra.thetasubselect(X_53,nil:bat[:oid,:oid],A0,">");
-    X_9:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",1);
-    C_40 := algebra.thetasubselect(X_9,X_44,A0,">");
-    X_62 := sql.subdelta(X_56,X_44,X_52,X_59,C_40);
-    X_65 := sql.projectdelta(X_62,X_47,X_52,X_53,X_9);
-    X_66 := mat.packIncrement(X_63,3);
-    X_67 := mat.packIncrement(X_66,X_64);
-    X_12 := mat.packIncrement(X_67,X_65);
-    language.pass(X_42);
-    language.pass(X_45);
-    language.pass(X_48);
-    language.pass(X_49);
-    language.pass(X_43);
-    language.pass(X_46);
-    language.pass(X_50);
-    language.pass(X_51);
-    language.pass(nil:bat[:oid,:oid]);
-    language.pass(X_44);
-    language.pass(X_47);
-    language.pass(X_52);
-    language.pass(X_53);
-    language.pass(X_9);
-exit X_83;
-    sql.resultSet(X_22,X_24,X_25,X_27,X_29,X_12);
-end user.s4_1;
-#select * from test where value >= 12345678900; # value > INT_MAX
-% sys.test # table_name
-% value # name
-% int # type
-% 1 # length
-#explain select * from test where value >= 1; # value < INT_MAX
-% .explain # table_name
-% mal # name
-% clob # type
-% 99 # length
-function user.s5_1{autoCommit=true}(A0:int):void;
-    X_30:void := querylog.define("explain select * from test where value >= 
1;","default_pipe",57);
-barrier X_83 := language.dataflow();
-    X_14 := bat.new(nil:oid,nil:str);
-    X_22 := bat.append(X_14,"sys.test");
-    X_17 := bat.new(nil:oid,nil:str);
-    X_24 := bat.append(X_17,"value");
-    X_18 := bat.new(nil:oid,nil:str);
-    X_25 := bat.append(X_18,"int");
-    X_19 := bat.new(nil:oid,nil:int);
-    X_27 := bat.append(X_19,32);
-    X_21 := bat.new(nil:oid,nil:int);
-    X_29 := bat.append(X_21,0);
-    X_3 := sql.mvc();
-    X_45:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,0,3);
-    X_42:bat[:oid,:oid] := sql.tid(X_3,"sys","test",0,3);
-    X_54 := algebra.thetasubselect(X_45,X_42,A0,">=");
-    (X_48:bat[:oid,:oid],X_49:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,0,3);
-    X_57 := algebra.thetasubselect(X_49,nil:bat[:oid,:oid],A0,">=");
-    X_60 := sql.subdelta(X_54,X_42,X_48,X_57);
-    X_63 := sql.projectdelta(X_60,X_45,X_48,X_49);
-    X_46:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,1,3);
-    X_43:bat[:oid,:oid] := sql.tid(X_3,"sys","test",1,3);
-    X_55 := algebra.thetasubselect(X_46,X_43,A0,">=");
-    (X_50:bat[:oid,:oid],X_51:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,1,3);
-    X_58 := algebra.thetasubselect(X_51,nil:bat[:oid,:oid],A0,">=");
-    X_61 := sql.subdelta(X_55,X_43,X_50,X_58);
-    X_64 := sql.projectdelta(X_61,X_46,X_50,X_51);
-    X_47:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,2,3);
-    X_44:bat[:oid,:oid] := sql.tid(X_3,"sys","test",2,3);
-    X_56 := algebra.thetasubselect(X_47,X_44,A0,">=");
-    (X_52:bat[:oid,:oid],X_53:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,2,3);
-    X_59 := algebra.thetasubselect(X_53,nil:bat[:oid,:oid],A0,">=");
-    X_9:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",1);
-    C_40 := algebra.thetasubselect(X_9,X_44,A0,">=");
-    X_62 := sql.subdelta(X_56,X_44,X_52,X_59,C_40);
-    X_65 := sql.projectdelta(X_62,X_47,X_52,X_53,X_9);
-    X_66 := mat.packIncrement(X_63,3);
-    X_67 := mat.packIncrement(X_66,X_64);
-    X_12 := mat.packIncrement(X_67,X_65);
-    language.pass(X_42);
-    language.pass(X_45);
-    language.pass(X_48);
-    language.pass(X_49);
-    language.pass(X_43);
-    language.pass(X_46);
-    language.pass(X_50);
-    language.pass(X_51);
-    language.pass(nil:bat[:oid,:oid]);
-    language.pass(X_44);
-    language.pass(X_47);
-    language.pass(X_52);
-    language.pass(X_53);
-    language.pass(X_9);
-exit X_83;
-    sql.resultSet(X_22,X_24,X_25,X_27,X_29,X_12);
-end user.s5_1;
-#select * from test where value < 12345678900; # value > INT_MAX
-% sys.test # table_name
-% value # name
-% int # type
-% 1 # length
-[ 1    ]
-[ 2    ]
-[ 3    ]
-#explain select * from test where value < 1; # value < INT_MAX
-% .explain # table_name
-% mal # name
-% clob # type
-% 98 # length
-function user.s6_1{autoCommit=true}(A0:int):void;
-    X_30:void := querylog.define("explain select * from test where value < 
1;","default_pipe",57);
-barrier X_83 := language.dataflow();
-    X_14 := bat.new(nil:oid,nil:str);
-    X_22 := bat.append(X_14,"sys.test");
-    X_17 := bat.new(nil:oid,nil:str);
-    X_24 := bat.append(X_17,"value");
-    X_18 := bat.new(nil:oid,nil:str);
-    X_25 := bat.append(X_18,"int");
-    X_19 := bat.new(nil:oid,nil:int);
-    X_27 := bat.append(X_19,32);
-    X_21 := bat.new(nil:oid,nil:int);
-    X_29 := bat.append(X_21,0);
-    X_3 := sql.mvc();
-    X_45:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,0,3);
-    X_42:bat[:oid,:oid] := sql.tid(X_3,"sys","test",0,3);
-    X_54 := algebra.thetasubselect(X_45,X_42,A0,"<");
-    (X_48:bat[:oid,:oid],X_49:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,0,3);
-    X_57 := algebra.thetasubselect(X_49,nil:bat[:oid,:oid],A0,"<");
-    X_60 := sql.subdelta(X_54,X_42,X_48,X_57);
-    X_63 := sql.projectdelta(X_60,X_45,X_48,X_49);
-    X_46:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,1,3);
-    X_43:bat[:oid,:oid] := sql.tid(X_3,"sys","test",1,3);
-    X_55 := algebra.thetasubselect(X_46,X_43,A0,"<");
-    (X_50:bat[:oid,:oid],X_51:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,1,3);
-    X_58 := algebra.thetasubselect(X_51,nil:bat[:oid,:oid],A0,"<");
-    X_61 := sql.subdelta(X_55,X_43,X_50,X_58);
-    X_64 := sql.projectdelta(X_61,X_46,X_50,X_51);
-    X_47:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",0,2,3);
-    X_44:bat[:oid,:oid] := sql.tid(X_3,"sys","test",2,3);
-    X_56 := algebra.thetasubselect(X_47,X_44,A0,"<");
-    (X_52:bat[:oid,:oid],X_53:bat[:oid,:int]) := 
sql.bind(X_3,"sys","test","value",2,2,3);
-    X_59 := algebra.thetasubselect(X_53,nil:bat[:oid,:oid],A0,"<");
-    X_9:bat[:oid,:int] := sql.bind(X_3,"sys","test","value",1);
-    C_40 := algebra.thetasubselect(X_9,X_44,A0,"<");
-    X_62 := sql.subdelta(X_56,X_44,X_52,X_59,C_40);
-    X_65 := sql.projectdelta(X_62,X_47,X_52,X_53,X_9);
-    X_66 := mat.packIncrement(X_63,3);
-    X_67 := mat.packIncrement(X_66,X_64);
-    X_12 := mat.packIncrement(X_67,X_65);
-    language.pass(X_42);
-    language.pass(X_45);
-    language.pass(X_48);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to