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
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list