Changeset: 5fcf917126a8 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5fcf917126a8
Modified Files:
        sql/benchmarks/tpch/Tests/01-explain.stable.out.int128
        sql/benchmarks/tpch/Tests/14-explain.stable.out.int128
        sql/benchmarks/tpch/Tests/17-explain.stable.out.int128
        sql/benchmarks/tpch/Tests/20-explain.stable.out.int128
        sql/test/BugTracker-2009/Tests/POWER_vs_prod.SF-2596114.stable.out
        sql/test/BugTracker-2014/Tests/querylog.Bug-3607.stable.out
        sql/test/BugTracker/Tests/explain.SF-1739353.stable.out
        sql/test/BugTracker/Tests/jdbc_no_debug.SF-1739356.stable.out
        sql/test/copy/Tests/int_parse_best.stable.out
        sql/test/copy/Tests/load_stdin_incorrect_line_nr.stable.out
Branch: default
Log Message:

approved output after recent changes (revert of optimizers, and merge of 
changes)


diffs (truncated from 765 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
@@ -52,110 +52,110 @@ Ready.
 % clob # type
 % 109 # length
 function user.main():void;
-    X_690 := bat.new(nil:str);
-    X_697 := bat.append(X_690,"sys.lineitem");
-    X_707 := bat.append(X_697,"sys.lineitem");
-    X_713 := bat.append(X_707,"sys.L1");
-    X_723 := bat.append(X_713,"sys.L2");
-    X_730 := bat.append(X_723,"sys.L3");
-    X_738 := bat.append(X_730,"sys.L4");
-    X_746 := bat.append(X_738,"sys.L5");
-    X_756 := bat.append(X_746,"sys.L6");
-    X_763 := bat.append(X_756,"sys.L7");
-    X_770 := bat.append(X_763,"sys.L10");
-    X_692 := bat.new(nil:str);
-    X_699 := bat.append(X_692,"l_returnflag");
-    X_708 := bat.append(X_699,"l_linestatus");
-    X_715 := bat.append(X_708,"sum_qty");
-    X_725 := bat.append(X_715,"sum_base_price");
-    X_732 := bat.append(X_725,"sum_disc_price");
-    X_740 := bat.append(X_732,"sum_charge");
-    X_748 := bat.append(X_740,"avg_qty");
-    X_758 := bat.append(X_748,"avg_price");
-    X_765 := bat.append(X_758,"avg_disc");
-    X_772 := bat.append(X_765,"count_order");
-    X_693 := bat.new(nil:str);
-    X_701 := bat.append(X_693,"char");
-    X_710 := bat.append(X_701,"char");
-    X_717 := bat.append(X_710,"decimal");
-    X_727 := bat.append(X_717,"decimal");
-    X_734 := bat.append(X_727,"decimal");
-    X_742 := bat.append(X_734,"decimal");
-    X_750 := bat.append(X_742,"double");
-    X_760 := bat.append(X_750,"double");
-    X_767 := bat.append(X_760,"double");
-    X_774 := bat.append(X_767,"bigint");
-    X_694 := bat.new(nil:int);
-    X_703 := bat.append(X_694,1);
-    X_711 := bat.append(X_703,1);
-    X_719 := bat.append(X_711,39);
-    X_728 := bat.append(X_719,39);
-    X_735 := bat.append(X_728,39);
-    X_743 := bat.append(X_735,39);
-    X_752 := bat.append(X_743,53);
-    X_761 := bat.append(X_752,53);
-    X_768 := bat.append(X_761,53);
-    X_776 := bat.append(X_768,64);
-    X_696 := bat.new(nil:int);
-    X_705 := bat.append(X_696,0);
-    X_712 := bat.append(X_705,0);
-    X_721 := bat.append(X_712,2);
-    X_729 := bat.append(X_721,2);
-    X_736 := bat.append(X_729,4);
-    X_744 := bat.append(X_736,6);
-    X_754 := bat.append(X_744,0);
-    X_762 := bat.append(X_754,0);
-    X_769 := bat.append(X_762,0);
-    X_778 := bat.append(X_769,0);
-    X_556 := sql.mvc();
-    X_560:bat[:date] := sql.bind(X_556,"sys","lineitem","l_shipdate",0);
-    C_557:bat[:oid] := sql.tid(X_556,"sys","lineitem");
-    X_572:date := mtime.date_sub_msec_interval("1998-12-01",7776000000);
-    C_573 := algebra.thetasubselect(X_560,C_557,X_572,"<=");
-    X_575:bat[:str] := sql.bind(X_556,"sys","lineitem","l_linestatus",0);
-    X_582 := algebra.projection(C_573,X_575);
-    X_583:bat[:str] := sql.bind(X_556,"sys","lineitem","l_returnflag",0);
-    X_590 := algebra.projection(C_573,X_583);
-    (X_591,r1_44,r2_44) := group.subgroup(X_590);
-    (X_594,r1_47,r2_47) := group.subgroupdone(X_582,X_591);
-    X_597 := algebra.projection(r1_47,X_582);
-    X_598 := algebra.projection(r1_47,X_590);
-    X_609:bat[:lng] := sql.bind(X_556,"sys","lineitem","l_quantity",0);
-    X_616 := algebra.projection(C_573,X_609);
-    X_617:bat[:hge] := aggr.subsum(X_616,X_594,r1_47,true,true);
-    X_621:bat[:lng] := sql.bind(X_556,"sys","lineitem","l_extendedprice",0);
-    X_628 := algebra.projection(C_573,X_621);
-    X_629:bat[:hge] := aggr.subsum(X_628,X_594,r1_47,true,true);
-    X_639:bat[:lng] := sql.bind(X_556,"sys","lineitem","l_discount",0);
-    X_646 := algebra.projection(C_573,X_639);
-    X_647:bat[:lng] := batcalc.-(100:lng,X_646);
-    X_649:bat[:hge] := batcalc.*(X_628,X_647);
-    X_651:bat[:hge] := aggr.subsum(X_649,X_594,r1_47,true,true);
-    X_659:bat[:lng] := sql.bind(X_556,"sys","lineitem","l_tax",0);
-    X_666 := algebra.projection(C_573,X_659);
-    X_670:bat[:lng] := batcalc.+(X_666,100:lng);
-    X_673:bat[:hge] := batcalc.*(X_649,X_670);
-    X_674:bat[:hge] := aggr.subsum(X_673,X_594,r1_47,true,true);
-    X_676:bat[:dbl] := batcalc.dbl(2,X_616);
-    X_678:bat[:dbl] := aggr.subavg(X_676,X_594,r1_47,true,true);
-    X_680:bat[:dbl] := batcalc.dbl(2,X_628);
-    X_681:bat[:dbl] := aggr.subavg(X_680,X_594,r1_47,true,true);
-    X_683:bat[:dbl] := batcalc.dbl(2,X_646);
-    X_684:bat[:dbl] := aggr.subavg(X_683,X_594,r1_47,true,true);
-    X_686:bat[:lng] := aggr.subcount(X_594,X_594,r1_47,false);
-    (X_599,r1_52,r2_52) := algebra.subsort(X_598,false,false);
-    (X_604,r1_57,r2_57) := algebra.subsort(X_597,r1_52,r2_52,false,false);
-    X_607 := algebra.projection(r1_57,X_598);
-    X_608 := algebra.projection(r1_57,X_597);
-    X_620 := algebra.projection(r1_57,X_617);
-    X_630 := algebra.projection(r1_57,X_629);
-    X_654 := algebra.projection(r1_57,X_651);
-    X_675 := algebra.projection(r1_57,X_674);
-    X_679 := algebra.projection(r1_57,X_678);
-    X_682 := algebra.projection(r1_57,X_681);
-    X_685 := algebra.projection(r1_57,X_684);
-    X_688 := algebra.projection(r1_57,X_686);
-    
sql.resultSet(X_770,X_772,X_774,X_776,X_778,X_607,X_608,X_620,X_630,X_654,X_675,X_679,X_682,X_685,X_688);
+    X_844 := bat.new(nil:str);
+    X_851 := bat.append(X_844,"sys.lineitem");
+    X_861 := bat.append(X_851,"sys.lineitem");
+    X_867 := bat.append(X_861,"sys.L1");
+    X_877 := bat.append(X_867,"sys.L2");
+    X_884 := bat.append(X_877,"sys.L3");
+    X_892 := bat.append(X_884,"sys.L4");
+    X_900 := bat.append(X_892,"sys.L5");
+    X_910 := bat.append(X_900,"sys.L6");
+    X_917 := bat.append(X_910,"sys.L7");
+    X_924 := bat.append(X_917,"sys.L10");
+    X_846 := bat.new(nil:str);
+    X_853 := bat.append(X_846,"l_returnflag");
+    X_862 := bat.append(X_853,"l_linestatus");
+    X_869 := bat.append(X_862,"sum_qty");
+    X_879 := bat.append(X_869,"sum_base_price");
+    X_886 := bat.append(X_879,"sum_disc_price");
+    X_894 := bat.append(X_886,"sum_charge");
+    X_902 := bat.append(X_894,"avg_qty");
+    X_912 := bat.append(X_902,"avg_price");
+    X_919 := bat.append(X_912,"avg_disc");
+    X_926 := bat.append(X_919,"count_order");
+    X_847 := bat.new(nil:str);
+    X_855 := bat.append(X_847,"char");
+    X_864 := bat.append(X_855,"char");
+    X_871 := bat.append(X_864,"decimal");
+    X_881 := bat.append(X_871,"decimal");
+    X_888 := bat.append(X_881,"decimal");
+    X_896 := bat.append(X_888,"decimal");
+    X_904 := bat.append(X_896,"double");
+    X_914 := bat.append(X_904,"double");
+    X_921 := bat.append(X_914,"double");
+    X_928 := bat.append(X_921,"bigint");
+    X_848 := bat.new(nil:int);
+    X_857 := bat.append(X_848,1);
+    X_865 := bat.append(X_857,1);
+    X_873 := bat.append(X_865,39);
+    X_882 := bat.append(X_873,39);
+    X_889 := bat.append(X_882,39);
+    X_897 := bat.append(X_889,39);
+    X_906 := bat.append(X_897,53);
+    X_915 := bat.append(X_906,53);
+    X_922 := bat.append(X_915,53);
+    X_930 := bat.append(X_922,64);
+    X_850 := bat.new(nil:int);
+    X_859 := bat.append(X_850,0);
+    X_866 := bat.append(X_859,0);
+    X_875 := bat.append(X_866,2);
+    X_883 := bat.append(X_875,2);
+    X_890 := bat.append(X_883,4);
+    X_898 := bat.append(X_890,6);
+    X_908 := bat.append(X_898,0);
+    X_916 := bat.append(X_908,0);
+    X_923 := bat.append(X_916,0);
+    X_932 := bat.append(X_923,0);
+    X_710 := sql.mvc();
+    X_714:bat[:date] := sql.bind(X_710,"sys","lineitem","l_shipdate",0);
+    C_711:bat[:oid] := sql.tid(X_710,"sys","lineitem");
+    X_726:date := mtime.date_sub_msec_interval("1998-12-01",7776000000);
+    C_727 := algebra.thetasubselect(X_714,C_711,X_726,"<=");
+    X_729:bat[:str] := sql.bind(X_710,"sys","lineitem","l_linestatus",0);
+    X_736 := algebra.projection(C_727,X_729);
+    X_737:bat[:str] := sql.bind(X_710,"sys","lineitem","l_returnflag",0);
+    X_744 := algebra.projection(C_727,X_737);
+    (X_745,r1_44,r2_44) := group.subgroup(X_744);
+    (X_748,r1_47,r2_47) := group.subgroupdone(X_736,X_745);
+    X_751 := algebra.projection(r1_47,X_736);
+    X_752 := algebra.projection(r1_47,X_744);
+    X_763:bat[:lng] := sql.bind(X_710,"sys","lineitem","l_quantity",0);
+    X_770 := algebra.projection(C_727,X_763);
+    X_771:bat[:hge] := aggr.subsum(X_770,X_748,r1_47,true,true);
+    X_775:bat[:lng] := sql.bind(X_710,"sys","lineitem","l_extendedprice",0);
+    X_782 := algebra.projection(C_727,X_775);
+    X_783:bat[:hge] := aggr.subsum(X_782,X_748,r1_47,true,true);
+    X_793:bat[:lng] := sql.bind(X_710,"sys","lineitem","l_discount",0);
+    X_800 := algebra.projection(C_727,X_793);
+    X_801:bat[:lng] := batcalc.-(100:lng,X_800);
+    X_803:bat[:hge] := batcalc.*(X_782,X_801);
+    X_805:bat[:hge] := aggr.subsum(X_803,X_748,r1_47,true,true);
+    X_813:bat[:lng] := sql.bind(X_710,"sys","lineitem","l_tax",0);
+    X_820 := algebra.projection(C_727,X_813);
+    X_824:bat[:lng] := batcalc.+(X_820,100:lng);
+    X_827:bat[:hge] := batcalc.*(X_803,X_824);
+    X_828:bat[:hge] := aggr.subsum(X_827,X_748,r1_47,true,true);
+    X_830:bat[:dbl] := batcalc.dbl(2,X_770);
+    X_832:bat[:dbl] := aggr.subavg(X_830,X_748,r1_47,true,true);
+    X_834:bat[:dbl] := batcalc.dbl(2,X_782);
+    X_835:bat[:dbl] := aggr.subavg(X_834,X_748,r1_47,true,true);
+    X_837:bat[:dbl] := batcalc.dbl(2,X_800);
+    X_838:bat[:dbl] := aggr.subavg(X_837,X_748,r1_47,true,true);
+    X_840:bat[:lng] := aggr.subcount(X_748,X_748,r1_47,false);
+    (X_753,r1_52,r2_52) := algebra.subsort(X_752,false,false);
+    (X_758,r1_57,r2_57) := algebra.subsort(X_751,r1_52,r2_52,false,false);
+    X_761 := algebra.projection(r1_57,X_752);
+    X_762 := algebra.projection(r1_57,X_751);
+    X_774 := algebra.projection(r1_57,X_771);
+    X_784 := algebra.projection(r1_57,X_783);
+    X_808 := algebra.projection(r1_57,X_805);
+    X_829 := algebra.projection(r1_57,X_828);
+    X_833 := algebra.projection(r1_57,X_832);
+    X_836 := algebra.projection(r1_57,X_835);
+    X_839 := algebra.projection(r1_57,X_838);
+    X_842 := algebra.projection(r1_57,X_840);
+    
sql.resultSet(X_924,X_926,X_928,X_930,X_932,X_761,X_762,X_774,X_784,X_808,X_829,X_833,X_836,X_839,X_842);
 end user.main;
 #inline               actions= 0 time=5 usec 
 #remap                actions=10 time=172 usec 
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
@@ -44,35 +44,35 @@ Ready.
 % clob # type
 % 80 # length
 function user.main():void;
-    X_562 := sql.mvc();
-    X_566:bat[:date] := sql.bind(X_562,"sys","lineitem","l_shipdate",0);
-    C_563:bat[:oid] := sql.tid(X_562,"sys","lineitem");
-    X_578:date := mtime.addmonths("1995-09-01",1);
-    C_579 := 
algebra.subselect(X_566,C_563,"1995-09-01",X_578,true,false,false);
-    X_583:bat[:int] := sql.bind(X_562,"sys","lineitem","l_partkey",0);
-    X_590 := algebra.projection(C_579,X_583);
-    C_591:bat[:oid] := sql.tid(X_562,"sys","part");
-    X_593:bat[:int] := sql.bind(X_562,"sys","part","p_partkey",0);
-    X_599 := algebra.projection(C_591,X_593);
-    (X_600,r1_53) := 
algebra.subjoin(X_590,X_599,nil:BAT,nil:BAT,false,nil:lng);
-    X_605:bat[:str] := sql.bind(X_562,"sys","part","p_type",0);
-    X_612:bat[:str] := algebra.projectionpath(r1_53,C_591,X_605);
-    X_614:bat[:bit] := batalgebra.like(X_612,"PROMO%");
-    X_617:bat[:bit] := batcalc.isnil(X_614);
-    X_622:bat[:bit] := batcalc.ifthenelse(X_617,false,X_614);
-    X_624:bat[:lng] := sql.bind(X_562,"sys","lineitem","l_extendedprice",0);
-    X_632:bat[:lng] := algebra.projectionpath(X_600,C_579,X_624);
-    X_640:bat[:lng] := sql.bind(X_562,"sys","lineitem","l_discount",0);
-    X_648:bat[:lng] := algebra.projectionpath(X_600,C_579,X_640);
-    X_649:bat[:lng] := batcalc.-(100:lng,X_648);
-    X_651:bat[:hge] := batcalc.*(X_632,X_649);
-    X_657:bat[:hge] := batcalc.ifthenelse(X_622,X_651,0:hge);
-    X_659:hge := aggr.sum(X_657);
-    X_661:hge := calc.*(X_659,1000);
-    X_662 := calc.hge(5,X_661,39,9);
-    X_671:hge := aggr.sum(X_651);
-    X_672:hge := calc./(X_662,X_671);
-    sql.resultSet("sys.L2","promo_revenue","decimal",39,5,10,X_672);
+    X_716 := sql.mvc();
+    X_720:bat[:date] := sql.bind(X_716,"sys","lineitem","l_shipdate",0);
+    C_717:bat[:oid] := sql.tid(X_716,"sys","lineitem");
+    X_732:date := mtime.addmonths("1995-09-01",1);
+    C_733 := 
algebra.subselect(X_720,C_717,"1995-09-01",X_732,true,false,false);
+    X_737:bat[:int] := sql.bind(X_716,"sys","lineitem","l_partkey",0);
+    X_744 := algebra.projection(C_733,X_737);
+    C_745:bat[:oid] := sql.tid(X_716,"sys","part");
+    X_747:bat[:int] := sql.bind(X_716,"sys","part","p_partkey",0);
+    X_753 := algebra.projection(C_745,X_747);
+    (X_754,r1_53) := 
algebra.subjoin(X_744,X_753,nil:BAT,nil:BAT,false,nil:lng);
+    X_759:bat[:str] := sql.bind(X_716,"sys","part","p_type",0);
+    X_766:bat[:str] := algebra.projectionpath(r1_53,C_745,X_759);
+    X_768:bat[:bit] := batalgebra.like(X_766,"PROMO%");
+    X_771:bat[:bit] := batcalc.isnil(X_768);
+    X_776:bat[:bit] := batcalc.ifthenelse(X_771,false,X_768);
+    X_778:bat[:lng] := sql.bind(X_716,"sys","lineitem","l_extendedprice",0);
+    X_786:bat[:lng] := algebra.projectionpath(X_754,C_733,X_778);
+    X_794:bat[:lng] := sql.bind(X_716,"sys","lineitem","l_discount",0);
+    X_802:bat[:lng] := algebra.projectionpath(X_754,C_733,X_794);
+    X_803:bat[:lng] := batcalc.-(100:lng,X_802);
+    X_805:bat[:hge] := batcalc.*(X_786,X_803);
+    X_811:bat[:hge] := batcalc.ifthenelse(X_776,X_805,0:hge);
+    X_813:hge := aggr.sum(X_811);
+    X_815:hge := calc.*(X_813,1000);
+    X_816 := calc.hge(5,X_815,39,9);
+    X_825:hge := aggr.sum(X_805);
+    X_826:hge := calc./(X_816,X_825);
+    sql.resultSet("sys.L2","promo_revenue","decimal",39,5,10,X_826);
 end user.main;
 #inline               actions= 0 time=4 usec 
 #remap                actions= 9 time=139 usec 
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
@@ -48,41 +48,41 @@ Ready.
 % clob # type
 % 83 # length
 function user.main():void;
-    X_556 := sql.mvc();
-    C_557:bat[:oid] := sql.tid(X_556,"sys","lineitem");
-    X_560:bat[:int] := sql.bind(X_556,"sys","lineitem","l_partkey",0);
-    X_569 := algebra.projection(C_557,X_560);
-    X_572:bat[:str] := sql.bind(X_556,"sys","part","p_container",0);
-    X_580:bat[:str] := sql.bind(X_556,"sys","part","p_brand",0);
-    C_570:bat[:oid] := sql.tid(X_556,"sys","part");
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to