Changeset: 4a7779ca24cd for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4a7779ca24cd Modified Files: monetdb5/mal/Tests/tst1200.stable.out Branch: default Log Message:
approved output after manifold changes diffs (truncated from 888 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,296 +651,72 @@ 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.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; + na_a:bat[:oid,:int] := mal.manifold("mtime","month",rule_bat); oa_a := bat.setColumn(na_a,"month"); # [month](rule_bat).bat.setColumn("month"), - 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; + pa_a:bat[:oid,:int] := mal.manifold("mtime","weekday",rule_bat); qa_a := bat.setColumn(pa_a,"weekday"); # [weekday](rule_bat).bat.setColumn("weekday"), - 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; + ra_a:bat[:oid,:int] := mal.manifold("mtime","day",rule_bat); sa_a := bat.setColumn(ra_a,"day"); # [day](rule_bat).bat.setColumn("day"), - 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; + ta_a:bat[:oid,:int] := mal.manifold("mtime","minutes",rule_bat); 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_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; + xa_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,2001); ya_a := bat.setColumn(xa_a,"2001"); # [compute](rule_bat, 2001).bat.setColumn("2001"), - 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); - 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; + ab_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,2001); + bb_a:bat[:oid,:int] := mal.manifold("mtime","dayofweek",ab_a); + cb_a:bat[:oid,:str] := mal.manifold("mtime","dayname",bb_a); bat.setColumn(cb_a,"2001"); # [dayname]([dayofweek]([compute](rule_bat, 2001))).bat.setColumn("2001"), - 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; + eb_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1999); bat.setColumn(eb_a,"1999"); # [compute](rule_bat, 1999).bat.setColumn("1999"), - 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; + gb_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1999); + hb_a:bat[:oid,:int] := mal.manifold("mtime","dayofweek",gb_a); + ib_a:bat[:oid,:str] := mal.manifold("mtime","dayname",hb_a); bat.setColumn(ib_a,"1999"); # [dayname]([dayofweek]([compute](rule_bat, 1999))).bat.setColumn("1999"), - 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; + kb_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1992); bat.setColumn(kb_a,"1992"); # [compute](rule_bat, 1992).bat.setColumn("1992"), - 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; + mb_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1992); + nb_a:bat[:oid,:int] := mal.manifold("mtime","dayofweek",mb_a); + ob_a:bat[:oid,:str] := mal.manifold("mtime","dayname",nb_a); 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_1088 := bat.reverse(rule_bat); - X_1090 := bat.new(nil:oid,nil:date); -barrier (X_1093,X_1094) := iterator.new(rule_bat); - X_1096 := mtime.compute(X_1094,1572); - X_1097 := algebra.fetch(X_1088,X_1093); - bat.insert(X_1090,X_1097,X_1096); - redo (X_1093,X_1094) := iterator.next(rule_bat); -exit (X_1093,X_1094); - sb_a:bat[:oid,:date] := X_1090; + sb_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1572); tb_a := bat.setColumn(sb_a,"1572"); # [compute](rule_bat, 1572).bat.setColumn("1572"), - X_1103 := bat.reverse(rule_bat); - X_1105 := bat.new(nil:oid,nil:date); -barrier (X_1107,X_1108) := iterator.new(rule_bat); - X_1110 := mtime.compute(X_1108,1572); - X_1111 := algebra.fetch(X_1103,X_1107); - bat.insert(X_1105,X_1111,X_1110); - redo (X_1107,X_1108) := iterator.next(rule_bat); -exit (X_1107,X_1108); - ub_a:bat[:oid,:date] := X_1105; - X_1117 := bat.reverse(ub_a); - X_1119 := bat.new(nil:oid,nil:int); -barrier (X_1123,X_1124) := iterator.new(ub_a); - X_1126 := mtime.dayofweek(X_1124); - X_1127 := algebra.fetch(X_1117,X_1123); - bat.insert(X_1119,X_1127,X_1126); - redo (X_1123,X_1124) := iterator.next(ub_a); -exit (X_1123,X_1124); - vb_a:bat[:oid,:int] := X_1119; - X_1133 := bat.reverse(vb_a); - X_1135 := bat.new(nil:oid,nil:str); -barrier (X_1138,X_1139) := iterator.new(vb_a); - X_1141 := mtime.dayname(X_1139); - X_1142 := algebra.fetch(X_1133,X_1138); - bat.insert(X_1135,X_1142,X_1141); - redo (X_1138,X_1139) := iterator.next(vb_a); -exit (X_1138,X_1139); - wb_a:bat[:oid,:str] := X_1135; + ub_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1572); + vb_a:bat[:oid,:int] := mal.manifold("mtime","dayofweek",ub_a); + wb_a:bat[:oid,:str] := mal.manifold("mtime","dayname",vb_a); xb_a := bat.setColumn(wb_a,"1572"); # [dayname]([dayofweek]([compute](rule_bat, 1572))).bat.setColumn("1572"), - X_1148 := bat.reverse(rule_bat); - X_1150 := bat.new(nil:oid,nil:date); -barrier (X_1153,X_1154) := iterator.new(rule_bat); - X_1156 := mtime.compute(X_1154,1); - X_1157 := algebra.fetch(X_1148,X_1153); - bat.insert(X_1150,X_1157,X_1156); - redo (X_1153,X_1154) := iterator.next(rule_bat); -exit (X_1153,X_1154); - yb_a:bat[:oid,:date] := X_1150; + yb_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1); ac_a := bat.setColumn(yb_a,"1"); # [compute](rule_bat, 1).bat.setColumn("1"), - X_1163 := bat.reverse(rule_bat); - X_1165 := bat.new(nil:oid,nil:date); -barrier (X_1168,X_1169) := iterator.new(rule_bat); - X_1171 := mtime.compute(X_1169,1); - X_1172 := algebra.fetch(X_1163,X_1168); - bat.insert(X_1165,X_1172,X_1171); - redo (X_1168,X_1169) := iterator.next(rule_bat); -exit (X_1168,X_1169); - bc_a:bat[:oid,:date] := X_1165; - X_1178 := bat.reverse(bc_a); - X_1180 := bat.new(nil:oid,nil:int); -barrier (X_1183,X_1184) := iterator.new(bc_a); - X_1186 := mtime.dayofweek(X_1184); - X_1187 := algebra.fetch(X_1178,X_1183); - bat.insert(X_1180,X_1187,X_1186); - redo (X_1183,X_1184) := iterator.next(bc_a); -exit (X_1183,X_1184); - cc_a:bat[:oid,:int] := X_1180; - X_1193 := bat.reverse(cc_a); - X_1195 := bat.new(nil:oid,nil:str); -barrier (X_1198,X_1199) := iterator.new(cc_a); - X_1201 := mtime.dayname(X_1199); - X_1202 := algebra.fetch(X_1193,X_1198); - bat.insert(X_1195,X_1202,X_1201); - redo (X_1198,X_1199) := iterator.next(cc_a); -exit (X_1198,X_1199); - dc_a:bat[:oid,:str] := X_1195; + bc_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,1); + cc_a:bat[:oid,:int] := mal.manifold("mtime","dayofweek",bc_a); + dc_a:bat[:oid,:str] := mal.manifold("mtime","dayname",cc_a); ec_a := bat.setColumn(dc_a,"1"); # [dayname]([dayofweek]([compute](rule_bat, 1))).bat.setColumn("1"), - X_1208 := bat.reverse(rule_bat); - X_1210 := bat.new(nil:oid,nil:date); -barrier (X_1214,X_1215) := iterator.new(rule_bat); - X_1217 := mtime.compute(X_1215,-2000); - X_1218 := algebra.fetch(X_1208,X_1214); - bat.insert(X_1210,X_1218,X_1217); - redo (X_1214,X_1215) := iterator.next(rule_bat); -exit (X_1214,X_1215); - fc_a:bat[:oid,:date] := X_1210; + fc_a:bat[:oid,:date] := mal.manifold("mtime","compute",rule_bat,-2000); gc_a := bat.setColumn(fc_a,"-2000"); # [compute](rule_bat, -2000).bat.setColumn("-2000"), - X_1224 := bat.reverse(rule_bat); - X_1226 := bat.new(nil:oid,nil:date); -barrier (X_1228,X_1229) := iterator.new(rule_bat); - X_1231 := mtime.compute(X_1229,-2000); - X_1232 := algebra.fetch(X_1224,X_1228); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list