Changeset: f9ecf1c2d596 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f9ecf1c2d596
Modified Files:
        monetdb5/mal/Tests/tst1200.stable.out
        monetdb5/mal/Tests/tst1201.stable.out
        monetdb5/mal/Tests/tst1202.stable.out
        monetdb5/mal/Tests/tst1203.stable.out
        monetdb5/mal/Tests/tst1205.stable.out
        monetdb5/mal/Tests/tst850.stable.out
        monetdb5/mal/Tests/tst903.stable.out
        monetdb5/mal/Tests/tst904.stable.out
        monetdb5/mal/Tests/tst905.stable.out
        monetdb5/mal/Tests/tst907.stable.out
        monetdb5/optimizer/Tests/Mexample.stable.out
        monetdb5/optimizer/Tests/remap.stable.out
Branch: default
Log Message:

Approved after changesets 3db75b2ec791 and bcf39e917224.
Also fixed an incorrect approval in changeset 95370bb07d9f.


diffs (truncated from 2564 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,240 +651,296 @@ 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.new(nil:oid,nil:int);
-barrier (X_851,X_852) := iterator.new(rule_bat);
-    X_854 := mtime.month(X_852);
-    bat.insert(X_847,X_851,X_854);
-    redo (X_851,X_852) := iterator.next(rule_bat);
-exit (X_851,X_852);
-    na_a:bat[:oid,:int]  := X_847;
+    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;
     oa_a := bat.setColumn(na_a,"month");
 #      [month](rule_bat).bat.setColumn("month"), 
-    X_859 := bat.new(nil:oid,nil:int);
-barrier (X_861,X_862) := iterator.new(rule_bat);
-    X_864 := mtime.weekday(X_862);
-    bat.insert(X_859,X_861,X_864);
-    redo (X_861,X_862) := iterator.next(rule_bat);
-exit (X_861,X_862);
-    pa_a:bat[:oid,:int]  := X_859;
+    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;
     qa_a := bat.setColumn(pa_a,"weekday");
 #      [weekday](rule_bat).bat.setColumn("weekday"), 
-    X_869 := bat.new(nil:oid,nil:int);
-barrier (X_871,X_872) := iterator.new(rule_bat);
-    X_874 := mtime.day(X_872);
-    bat.insert(X_869,X_871,X_874);
-    redo (X_871,X_872) := iterator.next(rule_bat);
-exit (X_871,X_872);
-    ra_a:bat[:oid,:int]  := X_869;
+    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;
     sa_a := bat.setColumn(ra_a,"day");
 #      [day](rule_bat).bat.setColumn("day"), 
-    X_879 := bat.new(nil:oid,nil:int);
-barrier (X_881,X_882) := iterator.new(rule_bat);
-    X_884 := mtime.minutes(X_882);
-    bat.insert(X_879,X_881,X_884);
-    redo (X_881,X_882) := iterator.next(rule_bat);
-exit (X_881,X_882);
-    ta_a:bat[:oid,:int]  := X_879;
+    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;
     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_889 := bat.new(nil:oid,nil:date);
-barrier (X_893,X_894) := iterator.new(rule_bat);
-    X_896 := mtime.compute(X_894,2001);
-    bat.insert(X_889,X_893,X_896);
-    redo (X_893,X_894) := iterator.next(rule_bat);
-exit (X_893,X_894);
-    xa_a:bat[:oid,:date]  := X_889;
+    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;
     ya_a := bat.setColumn(xa_a,"2001");
 #      [compute](rule_bat, 2001).bat.setColumn("2001"), 
-    X_901 := bat.new(nil:oid,nil:date);
-barrier (X_903,X_904) := iterator.new(rule_bat);
-    X_906 := mtime.compute(X_904,2001);
-    bat.insert(X_901,X_903,X_906);
-    redo (X_903,X_904) := iterator.next(rule_bat);
-exit (X_903,X_904);
-    ab_a:bat[:oid,:date]  := X_901;
-    X_911 := bat.new(nil:oid,nil:int);
-barrier (X_914,X_915) := iterator.new(ab_a);
-    X_917 := mtime.dayofweek(X_915);
-    bat.insert(X_911,X_914,X_917);
-    redo (X_914,X_915) := iterator.next(ab_a);
-exit (X_914,X_915);
-    bb_a:bat[:oid,:int]  := X_911;
-    X_922 := bat.new(nil:oid,nil:str);
-barrier (X_926,X_927) := iterator.new(bb_a);
-    X_929 := mtime.dayname(X_927);
-    bat.insert(X_922,X_926,X_929);
-    redo (X_926,X_927) := iterator.next(bb_a);
+    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);
-    cb_a:bat[:oid,:str]  := X_922;
+    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;
     bat.setColumn(cb_a,"2001");
 #      [dayname]([dayofweek]([compute](rule_bat, 
2001))).bat.setColumn("2001"), 
-    X_934 := bat.new(nil:oid,nil:date);
-barrier (X_937,X_938) := iterator.new(rule_bat);
-    X_940 := mtime.compute(X_938,1999);
-    bat.insert(X_934,X_937,X_940);
-    redo (X_937,X_938) := iterator.next(rule_bat);
-exit (X_937,X_938);
-    eb_a:bat[:oid,:date]  := X_934;
+    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) := iterator.next(rule_bat);
+exit (X_972,X_973);
+    eb_a:bat[:oid,:date]  := X_969;
     bat.setColumn(eb_a,"1999");
 #      [compute](rule_bat, 1999).bat.setColumn("1999"), 
-    X_945 := bat.new(nil:oid,nil:date);
-barrier (X_947,X_948) := iterator.new(rule_bat);
-    X_950 := mtime.compute(X_948,1999);
-    bat.insert(X_945,X_947,X_950);
-    redo (X_947,X_948) := iterator.next(rule_bat);
-exit (X_947,X_948);
-    gb_a:bat[:oid,:date]  := X_945;
-    X_955 := bat.new(nil:oid,nil:int);
-barrier (X_959,X_960) := iterator.new(gb_a);
-    X_962 := mtime.dayofweek(X_960);
-    bat.insert(X_955,X_959,X_962);
-    redo (X_959,X_960) := iterator.next(gb_a);
-exit (X_959,X_960);
-    hb_a:bat[:oid,:int]  := X_955;
-    X_967 := bat.new(nil:oid,nil:str);
-barrier (X_970,X_971) := iterator.new(hb_a);
-    X_973 := mtime.dayname(X_971);
-    bat.insert(X_967,X_970,X_973);
-    redo (X_970,X_971) := iterator.next(hb_a);
-exit (X_970,X_971);
-    ib_a:bat[:oid,:str]  := X_967;
+    X_982 := bat.reverse(rule_bat);
+    X_984 := bat.new(nil:oid,nil:date);
+barrier (X_987,X_988) := iterator.new(rule_bat);
+    X_990 := mtime.compute(X_988,1999);
+    X_991 := algebra.fetch(X_982,X_987);
+    bat.insert(X_984,X_991,X_990);
+    redo (X_987,X_988) := iterator.next(rule_bat);
+exit (X_987,X_988);
+    gb_a:bat[:oid,:date]  := X_984;
+    X_997 := bat.reverse(gb_a);
+    X_999 := bat.new(nil:oid,nil:int);
+barrier (X_1002,X_1003) := iterator.new(gb_a);
+    X_1005 := mtime.dayofweek(X_1003);
+    X_1006 := algebra.fetch(X_997,X_1002);
+    bat.insert(X_999,X_1006,X_1005);
+    redo (X_1002,X_1003) := iterator.next(gb_a);
+exit (X_1002,X_1003);
+    hb_a:bat[:oid,:int]  := X_999;
+    X_1012 := bat.reverse(hb_a);
+    X_1014 := bat.new(nil:oid,nil:str);
+barrier (X_1017,X_1018) := iterator.new(hb_a);
+    X_1020 := mtime.dayname(X_1018);
+    X_1021 := algebra.fetch(X_1012,X_1017);
+    bat.insert(X_1014,X_1021,X_1020);
+    redo (X_1017,X_1018) := iterator.next(hb_a);
+exit (X_1017,X_1018);
+    ib_a:bat[:oid,:str]  := X_1014;
     bat.setColumn(ib_a,"1999");
 #      [dayname]([dayofweek]([compute](rule_bat, 
1999))).bat.setColumn("1999"), 
-    X_978 := bat.new(nil:oid,nil:date);
-barrier (X_981,X_982) := iterator.new(rule_bat);
-    X_984 := mtime.compute(X_982,1992);
-    bat.insert(X_978,X_981,X_984);
-    redo (X_981,X_982) := iterator.next(rule_bat);
-exit (X_981,X_982);
-    kb_a:bat[:oid,:date]  := X_978;
+    X_1027 := bat.reverse(rule_bat);
+    X_1029 := bat.new(nil:oid,nil:date);
+barrier (X_1033,X_1034) := iterator.new(rule_bat);
+    X_1036 := mtime.compute(X_1034,1992);
+    X_1037 := algebra.fetch(X_1027,X_1033);
+    bat.insert(X_1029,X_1037,X_1036);
+    redo (X_1033,X_1034) := iterator.next(rule_bat);
+exit (X_1033,X_1034);
+    kb_a:bat[:oid,:date]  := X_1029;
     bat.setColumn(kb_a,"1992");
 #      [compute](rule_bat, 1992).bat.setColumn("1992"), 
-    X_989 := bat.new(nil:oid,nil:date);
-barrier (X_992,X_993) := iterator.new(rule_bat);
-    X_995 := mtime.compute(X_993,1992);
-    bat.insert(X_989,X_992,X_995);
-    redo (X_992,X_993) := iterator.next(rule_bat);
-exit (X_992,X_993);
-    mb_a:bat[:oid,:date]  := X_989;
-    X_1000 := bat.new(nil:oid,nil:int);
-barrier (X_1003,X_1004) := iterator.new(mb_a);
-    X_1006 := mtime.dayofweek(X_1004);
-    bat.insert(X_1000,X_1003,X_1006);
-    redo (X_1003,X_1004) := iterator.next(mb_a);
-exit (X_1003,X_1004);
-    nb_a:bat[:oid,:int]  := X_1000;
-    X_1011 := bat.new(nil:oid,nil:str);
-barrier (X_1014,X_1015) := iterator.new(nb_a);
-    X_1017 := mtime.dayname(X_1015);
-    bat.insert(X_1011,X_1014,X_1017);
-    redo (X_1014,X_1015) := iterator.next(nb_a);
-exit (X_1014,X_1015);
-    ob_a:bat[:oid,:str]  := X_1011;
+    X_1043 := bat.reverse(rule_bat);
+    X_1045 := bat.new(nil:oid,nil:date);
+barrier (X_1047,X_1048) := iterator.new(rule_bat);
+    X_1050 := mtime.compute(X_1048,1992);
+    X_1051 := algebra.fetch(X_1043,X_1047);
+    bat.insert(X_1045,X_1051,X_1050);
+    redo (X_1047,X_1048) := iterator.next(rule_bat);
+exit (X_1047,X_1048);
+    mb_a:bat[:oid,:date]  := X_1045;
+    X_1057 := bat.reverse(mb_a);
+    X_1059 := bat.new(nil:oid,nil:int);
+barrier (X_1062,X_1063) := iterator.new(mb_a);
+    X_1065 := mtime.dayofweek(X_1063);
+    X_1066 := algebra.fetch(X_1057,X_1062);
+    bat.insert(X_1059,X_1066,X_1065);
+    redo (X_1062,X_1063) := iterator.next(mb_a);
+exit (X_1062,X_1063);
+    nb_a:bat[:oid,:int]  := X_1059;
+    X_1072 := bat.reverse(nb_a);
+    X_1074 := bat.new(nil:oid,nil:str);
+barrier (X_1078,X_1079) := iterator.new(nb_a);
+    X_1081 := mtime.dayname(X_1079);
+    X_1082 := algebra.fetch(X_1072,X_1078);
+    bat.insert(X_1074,X_1082,X_1081);
+    redo (X_1078,X_1079) := iterator.next(nb_a);
+exit (X_1078,X_1079);
+    ob_a:bat[:oid,:str]  := X_1074;
     bat.setColumn(ob_a,"1992");
     io.print("rule_bat,xa_a,cb_a,eb_a,ib_a,kb_a,ob_a");
     qb_a := io.print(rule_bat,xa_a,cb_a,eb_a,ib_a,kb_a,ob_a);
 #      [dayname]([dayofweek]([compute](rule_bat, 
1992))).bat.setColumn("1992")); 
     rb_a := bat.setColumn(rule_bat,"rule");
 #io.print(rule_bat.bat.setColumn("rule"), 
-    X_1022 := bat.new(nil:oid,nil:date);
-barrier (X_1026,X_1027) := iterator.new(rule_bat);
-    X_1029 := mtime.compute(X_1027,1572);
-    bat.insert(X_1022,X_1026,X_1029);
-    redo (X_1026,X_1027) := iterator.next(rule_bat);
-exit (X_1026,X_1027);
-    sb_a:bat[:oid,:date]  := X_1022;
+    X_1088 := bat.reverse(rule_bat);
+    X_1090 := bat.new(nil:oid,nil:date);
+barrier (X_1093,X_1094) := iterator.new(rule_bat);
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to