Changeset: 9f14b81b61af for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9f14b81b61af
Modified Files:
monetdb5/modules/mal/Tests/xidlist.mal
monetdb5/modules/mal/Tests/xidlist.stable.out
Branch: xid
Log Message:
xidlist: extended test
diffs (254 lines):
diff --git a/monetdb5/modules/mal/Tests/xidlist.mal
b/monetdb5/modules/mal/Tests/xidlist.mal
--- a/monetdb5/modules/mal/Tests/xidlist.mal
+++ b/monetdb5/modules/mal/Tests/xidlist.mal
@@ -17,6 +17,30 @@ bat.append(b,49@0);
bat.append(b,50@0);
bat.append(b,50@0);
bat.append(b,48@0);
+bat.append(b,1003@0);
+bat.append(b,1002@0);
+bat.append(b,1001@0);
+bat.append(b,1000@0);
+bat.append(b,95@0);
+bat.append(b,99@0);
+bat.append(b,96@0);
+bat.append(b,98@0);
+bat.append(b,97@0);
+bat.append(b,94@0);
+bat.append(b,90@0);
+bat.append(b,93@0);
+bat.append(b,91@0);
+bat.append(b,92@0);
+bat.append(b,1140@0);
+bat.append(b,1130@0);
+bat.append(b,1120@0);
+bat.append(b,1110@0);
+bat.append(b,1100@0);
+bat.append(b,1250@0);
+bat.append(b,1260@0);
+bat.append(b,1270@0);
+bat.append(b,1280@0);
+bat.append(b,1290@0);
b:= bat.append(b,b);
io.print(b);
diff --git a/monetdb5/modules/mal/Tests/xidlist.stable.out
b/monetdb5/modules/mal/Tests/xidlist.stable.out
--- a/monetdb5/modules/mal/Tests/xidlist.stable.out
+++ b/monetdb5/modules/mal/Tests/xidlist.stable.out
@@ -37,6 +37,30 @@ function user.main():void;
bat.append(b,50@0);
bat.append(b,50@0);
bat.append(b,48@0);
+ bat.append(b,1003@0);
+ bat.append(b,1002@0);
+ bat.append(b,1001@0);
+ bat.append(b,1000@0);
+ bat.append(b,95@0);
+ bat.append(b,99@0);
+ bat.append(b,96@0);
+ bat.append(b,98@0);
+ bat.append(b,97@0);
+ bat.append(b,94@0);
+ bat.append(b,90@0);
+ bat.append(b,93@0);
+ bat.append(b,91@0);
+ bat.append(b,92@0);
+ bat.append(b,1140@0);
+ bat.append(b,1130@0);
+ bat.append(b,1120@0);
+ bat.append(b,1110@0);
+ bat.append(b,1100@0);
+ bat.append(b,1250@0);
+ bat.append(b,1260@0);
+ bat.append(b,1270@0);
+ bat.append(b,1280@0);
+ bat.append(b,1290@0);
b := bat.append(b,b);
io.print(b);
x := xid.compress(b);
@@ -64,23 +88,71 @@ end main;
[ 13@0, 50@0 ]
[ 14@0, 50@0 ]
[ 15@0, 48@0 ]
-[ 16@0, 0@0 ]
-[ 17@0, 1@0 ]
-[ 18@0, 2@0 ]
-[ 19@0, 3@0 ]
-[ 20@0, 5@0 ]
-[ 21@0, 7@0 ]
-[ 22@0, 70@0 ]
-[ 23@0, 188@0 ]
-[ 24@0, 190@0 ]
-[ 25@0, 192@0 ]
-[ 26@0, 9999@0 ]
-[ 27@0, 50@0 ]
-[ 28@0, 49@0 ]
-[ 29@0, 50@0 ]
-[ 30@0, 50@0 ]
-[ 31@0, 48@0 ]
-#xid, 35, tail compress, 32,26, clk 136 ms 2 usec
+[ 16@0, 1003@0 ]
+[ 17@0, 1002@0 ]
+[ 18@0, 1001@0 ]
+[ 19@0, 1000@0 ]
+[ 20@0, 95@0 ]
+[ 21@0, 99@0 ]
+[ 22@0, 96@0 ]
+[ 23@0, 98@0 ]
+[ 24@0, 97@0 ]
+[ 25@0, 94@0 ]
+[ 26@0, 90@0 ]
+[ 27@0, 93@0 ]
+[ 28@0, 91@0 ]
+[ 29@0, 92@0 ]
+[ 30@0, 1140@0 ]
+[ 31@0, 1130@0 ]
+[ 32@0, 1120@0 ]
+[ 33@0, 1110@0 ]
+[ 34@0, 1100@0 ]
+[ 35@0, 1250@0 ]
+[ 36@0, 1260@0 ]
+[ 37@0, 1270@0 ]
+[ 38@0, 1280@0 ]
+[ 39@0, 1290@0 ]
+[ 40@0, 0@0 ]
+[ 41@0, 1@0 ]
+[ 42@0, 2@0 ]
+[ 43@0, 3@0 ]
+[ 44@0, 5@0 ]
+[ 45@0, 7@0 ]
+[ 46@0, 70@0 ]
+[ 47@0, 188@0 ]
+[ 48@0, 190@0 ]
+[ 49@0, 192@0 ]
+[ 50@0, 9999@0 ]
+[ 51@0, 50@0 ]
+[ 52@0, 49@0 ]
+[ 53@0, 50@0 ]
+[ 54@0, 50@0 ]
+[ 55@0, 48@0 ]
+[ 56@0, 1003@0 ]
+[ 57@0, 1002@0 ]
+[ 58@0, 1001@0 ]
+[ 59@0, 1000@0 ]
+[ 60@0, 95@0 ]
+[ 61@0, 99@0 ]
+[ 62@0, 96@0 ]
+[ 63@0, 98@0 ]
+[ 64@0, 97@0 ]
+[ 65@0, 94@0 ]
+[ 66@0, 90@0 ]
+[ 67@0, 93@0 ]
+[ 68@0, 91@0 ]
+[ 69@0, 92@0 ]
+[ 70@0, 1140@0 ]
+[ 71@0, 1130@0 ]
+[ 72@0, 1120@0 ]
+[ 73@0, 1110@0 ]
+[ 74@0, 1100@0 ]
+[ 75@0, 1250@0 ]
+[ 76@0, 1260@0 ]
+[ 77@0, 1270@0 ]
+[ 78@0, 1280@0 ]
+[ 79@0, 1290@0 ]
+#xid, 83, tail compress, 80,26, clk 136 ms 2 usec
column first 27, size 27,
r:0 3
p:5
@@ -104,8 +176,7 @@ p:50
r:49 50
p:50
p:48
-#xid, 35, decompress, 27, 32, clk 136 1 usec
-
+#xid, 83, decompress, 27, 80, clk 136 1 usec
#-----------------#
# h t # name
# void oid # type
@@ -126,22 +197,70 @@ p:48
[ 13@0, 50@0 ]
[ 14@0, 50@0 ]
[ 15@0, 48@0 ]
-[ 16@0, 0@0 ]
-[ 17@0, 1@0 ]
-[ 18@0, 2@0 ]
-[ 19@0, 3@0 ]
-[ 20@0, 5@0 ]
-[ 21@0, 7@0 ]
-[ 22@0, 70@0 ]
-[ 23@0, 188@0 ]
-[ 24@0, 190@0 ]
-[ 25@0, 192@0 ]
-[ 26@0, 9999@0 ]
-[ 27@0, 50@0 ]
-[ 28@0, 49@0 ]
-[ 29@0, 50@0 ]
-[ 30@0, 50@0 ]
-[ 31@0, 48@0 ]
+[ 16@0, 1003@0 ]
+[ 17@0, 1002@0 ]
+[ 18@0, 1001@0 ]
+[ 19@0, 1000@0 ]
+[ 20@0, 95@0 ]
+[ 21@0, 99@0 ]
+[ 22@0, 96@0 ]
+[ 23@0, 98@0 ]
+[ 24@0, 97@0 ]
+[ 25@0, 94@0 ]
+[ 26@0, 90@0 ]
+[ 27@0, 93@0 ]
+[ 28@0, 91@0 ]
+[ 29@0, 92@0 ]
+[ 30@0, 1140@0 ]
+[ 31@0, 1130@0 ]
+[ 32@0, 1120@0 ]
+[ 33@0, 1110@0 ]
+[ 34@0, 1100@0 ]
+[ 35@0, 1250@0 ]
+[ 36@0, 1260@0 ]
+[ 37@0, 1270@0 ]
+[ 38@0, 1280@0 ]
+[ 39@0, 1290@0 ]
+[ 40@0, 0@0 ]
+[ 41@0, 1@0 ]
+[ 42@0, 2@0 ]
+[ 43@0, 3@0 ]
+[ 44@0, 5@0 ]
+[ 45@0, 7@0 ]
+[ 46@0, 70@0 ]
+[ 47@0, 188@0 ]
+[ 48@0, 190@0 ]
+[ 49@0, 192@0 ]
+[ 50@0, 9999@0 ]
+[ 51@0, 50@0 ]
+[ 52@0, 49@0 ]
+[ 53@0, 50@0 ]
+[ 54@0, 50@0 ]
+[ 55@0, 48@0 ]
+[ 56@0, 1003@0 ]
+[ 57@0, 1002@0 ]
+[ 58@0, 1001@0 ]
+[ 59@0, 1000@0 ]
+[ 60@0, 95@0 ]
+[ 61@0, 99@0 ]
+[ 62@0, 96@0 ]
+[ 63@0, 98@0 ]
+[ 64@0, 97@0 ]
+[ 65@0, 94@0 ]
+[ 66@0, 90@0 ]
+[ 67@0, 93@0 ]
+[ 68@0, 91@0 ]
+[ 69@0, 92@0 ]
+[ 70@0, 1140@0 ]
+[ 71@0, 1130@0 ]
+[ 72@0, 1120@0 ]
+[ 73@0, 1110@0 ]
+[ 74@0, 1100@0 ]
+[ 75@0, 1250@0 ]
+[ 76@0, 1260@0 ]
+[ 77@0, 1270@0 ]
+[ 78@0, 1280@0 ]
+[ 79@0, 1290@0 ]
# 00:20:41 >
# 00:20:41 > "Done."
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list