Changeset: 195bcc26340b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=195bcc26340b Modified Files: monetdb5/modules/mosaic/Tests/mosaic_bit.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit.mal monetdb5/modules/mosaic/Tests/mosaic_bit.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.mal monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_with_nils.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.mal monetdb5/modules/mosaic/Tests/mosaic_date.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_date.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.mal monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_date_with_nils.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl.mal monetdb5/modules/mosaic/Tests/mosaic_dbl.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl_with_nils.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl_with_nils.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl_with_nils.mal monetdb5/modules/mosaic/Tests/mosaic_dbl_with_nils.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_dbl_with_nils.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.mal monetdb5/modules/mosaic/Tests/mosaic_lng.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.mal monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_lng_with_nils.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.mal monetdb5/modules/mosaic/Tests/mosaic_oid.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.mal monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_oid_with_nils.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.mal monetdb5/modules/mosaic/Tests/mosaic_timestamp.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp.runlength.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.delta.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.dict.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.dict256.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.mal monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_timestamp_with_nils.runlength.stable.out monetdb5/modules/mosaic/mosaic.c monetdb5/modules/mosaic/mosaic.h monetdb5/modules/mosaic/mosaic.mal monetdb5/modules/mosaic/mosaic_template.h Branch: mosaic Log Message:
Implement + test 'unknown' parameter in mosaic.select MAL interface. diffs (truncated from 1120019 to 300 lines): diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit.delta.stable.out b/monetdb5/modules/mosaic/Tests/mosaic_bit.delta.stable.out --- a/monetdb5/modules/mosaic/Tests/mosaic_bit.delta.stable.out +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit.delta.stable.out @@ -43479,6 +43479,9358 @@ stdout of test 'mosaic_bit.delta` in dir [ 129@0, 59@0, 59@0, true ] [ 130@0, 59@0, 59@0, true ] [ 131@0, 59@0, 59@0, true ] +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +[ 0@0, 0@0, 0@0, true ] +[ 1@0, 1@0, 1@0, true ] +[ 2@0, 2@0, 2@0, true ] +[ 3@0, 3@0, 3@0, true ] +[ 4@0, 4@0, 4@0, true ] +[ 5@0, 5@0, 5@0, true ] +[ 6@0, 6@0, 6@0, true ] +[ 7@0, 7@0, 7@0, true ] +[ 8@0, 8@0, 8@0, true ] +[ 9@0, 9@0, 9@0, true ] +[ 10@0, 10@0, 10@0, true ] +[ 11@0, 11@0, 11@0, true ] +[ 12@0, 12@0, 12@0, true ] +[ 13@0, 13@0, 13@0, true ] +[ 14@0, 14@0, 14@0, true ] +[ 15@0, 15@0, 15@0, true ] +[ 16@0, 16@0, 16@0, true ] +[ 17@0, 17@0, 17@0, true ] +[ 18@0, 18@0, 18@0, true ] +[ 19@0, 19@0, 19@0, true ] +[ 20@0, 20@0, 20@0, true ] +[ 21@0, 21@0, 21@0, true ] +[ 22@0, 22@0, 22@0, true ] +[ 23@0, 23@0, 23@0, true ] +[ 24@0, 24@0, 24@0, true ] +[ 25@0, 25@0, 25@0, true ] +[ 26@0, 26@0, 26@0, true ] +[ 27@0, 27@0, 27@0, true ] +[ 28@0, 28@0, 28@0, true ] +[ 29@0, 29@0, 29@0, true ] +[ 30@0, 30@0, 30@0, true ] +[ 31@0, 31@0, 31@0, true ] +[ 32@0, 32@0, 32@0, true ] +[ 33@0, 33@0, 33@0, true ] +[ 34@0, 34@0, 34@0, true ] +[ 35@0, 35@0, 35@0, true ] +[ 36@0, 36@0, 36@0, true ] +[ 37@0, 37@0, 37@0, true ] +[ 38@0, 38@0, 38@0, true ] +[ 39@0, 39@0, 39@0, true ] +[ 40@0, 40@0, 40@0, true ] +[ 41@0, 41@0, 41@0, true ] +[ 42@0, 42@0, 42@0, true ] +[ 43@0, 43@0, 43@0, true ] +[ 44@0, 44@0, 44@0, true ] +[ 45@0, 45@0, 45@0, true ] +[ 46@0, 46@0, 46@0, true ] +[ 47@0, 47@0, 47@0, true ] +[ 48@0, 48@0, 48@0, true ] +[ 49@0, 49@0, 49@0, true ] +[ 50@0, 50@0, 50@0, true ] +[ 51@0, 51@0, 51@0, true ] +[ 52@0, 52@0, 52@0, true ] +[ 53@0, 53@0, 53@0, true ] +[ 54@0, 54@0, 54@0, true ] +[ 55@0, 55@0, 55@0, true ] +[ 56@0, 56@0, 56@0, true ] +[ 57@0, 57@0, 57@0, true ] +[ 58@0, 58@0, 58@0, true ] +[ 59@0, 59@0, 59@0, true ] +[ 60@0, 60@0, 60@0, true ] +[ 61@0, 61@0, 61@0, true ] +[ 62@0, 62@0, 62@0, true ] +[ 63@0, 63@0, 63@0, true ] +[ 64@0, 64@0, 64@0, true ] +[ 65@0, 65@0, 65@0, true ] +[ 66@0, 66@0, 66@0, true ] +[ 67@0, 67@0, 67@0, true ] +[ 68@0, 68@0, 68@0, true ] +[ 69@0, 69@0, 69@0, true ] +[ 70@0, 70@0, 70@0, true ] +[ 71@0, 71@0, 71@0, true ] +[ 72@0, 72@0, 72@0, true ] +[ 73@0, 73@0, 73@0, true ] +[ 74@0, 74@0, 74@0, true ] +[ 75@0, 75@0, 75@0, true ] +[ 76@0, 76@0, 76@0, true ] +[ 77@0, 77@0, 77@0, true ] +[ 78@0, 78@0, 78@0, true ] +[ 79@0, 79@0, 79@0, true ] +[ 80@0, 80@0, 80@0, true ] +[ 81@0, 81@0, 81@0, true ] +[ 82@0, 82@0, 82@0, true ] +[ 83@0, 83@0, 83@0, true ] +[ 84@0, 84@0, 84@0, true ] +[ 85@0, 85@0, 85@0, true ] +[ 86@0, 86@0, 86@0, true ] +[ 87@0, 87@0, 87@0, true ] +[ 88@0, 88@0, 88@0, true ] +[ 89@0, 89@0, 89@0, true ] +[ 90@0, 90@0, 90@0, true ] +[ 91@0, 91@0, 91@0, true ] +[ 92@0, 92@0, 92@0, true ] +[ 93@0, 93@0, 93@0, true ] +[ 94@0, 94@0, 94@0, true ] +[ 95@0, 95@0, 95@0, true ] +[ 96@0, 96@0, 96@0, true ] +[ 97@0, 97@0, 97@0, true ] +[ 98@0, 98@0, 98@0, true ] +[ 99@0, 99@0, 99@0, true ] +[ 100@0, 100@0, 100@0, true ] +[ 101@0, 101@0, 101@0, true ] +[ 102@0, 102@0, 102@0, true ] +[ 103@0, 103@0, 103@0, true ] +[ 104@0, 104@0, 104@0, true ] +[ 105@0, 105@0, 105@0, true ] +[ 106@0, 106@0, 106@0, true ] +[ 107@0, 107@0, 107@0, true ] +[ 108@0, 108@0, 108@0, true ] +[ 109@0, 109@0, 109@0, true ] +[ 110@0, 110@0, 110@0, true ] +[ 111@0, 111@0, 111@0, true ] +[ 112@0, 112@0, 112@0, true ] +[ 113@0, 113@0, 113@0, true ] +[ 114@0, 114@0, 114@0, true ] +[ 115@0, 115@0, 115@0, true ] +[ 116@0, 116@0, 116@0, true ] +[ 117@0, 117@0, 117@0, true ] +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +#--------------------------# +# t t t t # name +# void oid oid bit # type +#--------------------------# +[ 0@0, 1@0, 1@0, true ] +[ 1@0, 2@0, 2@0, true ] +[ 2@0, 7@0, 7@0, true ] +[ 3@0, 8@0, 8@0, true ] +[ 4@0, 11@0, 11@0, true ] +[ 5@0, 12@0, 12@0, true ] +[ 6@0, 17@0, 17@0, true ] +[ 7@0, 18@0, 18@0, true ] +[ 8@0, 21@0, 21@0, true ] +[ 9@0, 22@0, 22@0, true ] +[ 10@0, 27@0, 27@0, true ] +[ 11@0, 28@0, 28@0, true ] +[ 12@0, 30@0, 30@0, true ] +[ 13@0, 31@0, 31@0, true ] +[ 14@0, 32@0, 32@0, true ] +[ 15@0, 33@0, 33@0, true ] +[ 16@0, 34@0, 34@0, true ] +[ 17@0, 35@0, 35@0, true ] +[ 18@0, 36@0, 36@0, true ] +[ 19@0, 37@0, 37@0, true ] +[ 20@0, 56@0, 56@0, true ] +[ 21@0, 57@0, 57@0, true ] +[ 22@0, 58@0, 58@0, true ] +[ 23@0, 59@0, 59@0, true ] +[ 24@0, 60@0, 60@0, true ] +[ 25@0, 61@0, 61@0, true ] +[ 26@0, 62@0, 62@0, true ] +[ 27@0, 63@0, 63@0, true ] +[ 28@0, 64@0, 64@0, true ] +[ 29@0, 65@0, 65@0, true ] +[ 30@0, 66@0, 66@0, true ] +[ 31@0, 67@0, 67@0, true ] +[ 32@0, 68@0, 68@0, true ] +[ 33@0, 69@0, 69@0, true ] +[ 34@0, 70@0, 70@0, true ] +[ 35@0, 71@0, 71@0, true ] +[ 36@0, 89@0, 89@0, true ] +[ 37@0, 90@0, 90@0, true ] +[ 38@0, 95@0, 95@0, true ] +[ 39@0, 96@0, 96@0, true ] +[ 40@0, 99@0, 99@0, true ] +[ 41@0, 100@0, 100@0, true ] +[ 42@0, 105@0, 105@0, true ] +[ 43@0, 106@0, 106@0, true ] +[ 44@0, 109@0, 109@0, true ] +[ 45@0, 110@0, 110@0, true ] +[ 46@0, 115@0, 115@0, true ] +[ 47@0, 116@0, 116@0, true ] +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +#--------------------------# +# t t t t # name +# void oid oid bit # type +#--------------------------# +[ 0@0, 0@0, 0@0, true ] +[ 1@0, 3@0, 3@0, true ] +[ 2@0, 4@0, 4@0, true ] +[ 3@0, 5@0, 5@0, true ] +[ 4@0, 6@0, 6@0, true ] +[ 5@0, 9@0, 9@0, true ] +[ 6@0, 10@0, 10@0, true ] +[ 7@0, 13@0, 13@0, true ] +[ 8@0, 14@0, 14@0, true ] +[ 9@0, 15@0, 15@0, true ] +[ 10@0, 16@0, 16@0, true ] +[ 11@0, 19@0, 19@0, true ] +[ 12@0, 20@0, 20@0, true ] +[ 13@0, 23@0, 23@0, true ] +[ 14@0, 24@0, 24@0, true ] +[ 15@0, 25@0, 25@0, true ] +[ 16@0, 26@0, 26@0, true ] +[ 17@0, 29@0, 29@0, true ] +[ 18@0, 38@0, 38@0, true ] +[ 19@0, 39@0, 39@0, true ] +[ 20@0, 40@0, 40@0, true ] +[ 21@0, 41@0, 41@0, true ] +[ 22@0, 42@0, 42@0, true ] +[ 23@0, 43@0, 43@0, true ] +[ 24@0, 44@0, 44@0, true ] +[ 25@0, 45@0, 45@0, true ] +[ 26@0, 46@0, 46@0, true ] +[ 27@0, 47@0, 47@0, true ] +[ 28@0, 48@0, 48@0, true ] +[ 29@0, 49@0, 49@0, true ] +[ 30@0, 50@0, 50@0, true ] +[ 31@0, 51@0, 51@0, true ] +[ 32@0, 52@0, 52@0, true ] +[ 33@0, 53@0, 53@0, true ] +[ 34@0, 54@0, 54@0, true ] +[ 35@0, 55@0, 55@0, true ] +[ 36@0, 72@0, 72@0, true ] +[ 37@0, 73@0, 73@0, true ] +[ 38@0, 74@0, 74@0, true ] +[ 39@0, 75@0, 75@0, true ] +[ 40@0, 76@0, 76@0, true ] +[ 41@0, 77@0, 77@0, true ] +[ 42@0, 78@0, 78@0, true ] +[ 43@0, 79@0, 79@0, true ] +[ 44@0, 80@0, 80@0, true ] +[ 45@0, 81@0, 81@0, true ] +[ 46@0, 82@0, 82@0, true ] +[ 47@0, 83@0, 83@0, true ] +[ 48@0, 84@0, 84@0, true ] +[ 49@0, 85@0, 85@0, true ] +[ 50@0, 86@0, 86@0, true ] +[ 51@0, 87@0, 87@0, true ] +[ 52@0, 88@0, 88@0, true ] +[ 53@0, 91@0, 91@0, true ] +[ 54@0, 92@0, 92@0, true ] +[ 55@0, 93@0, 93@0, true ] +[ 56@0, 94@0, 94@0, true ] +[ 57@0, 97@0, 97@0, true ] +[ 58@0, 98@0, 98@0, true ] +[ 59@0, 101@0, 101@0, true ] +[ 60@0, 102@0, 102@0, true ] +[ 61@0, 103@0, 103@0, true ] +[ 62@0, 104@0, 104@0, true ] +[ 63@0, 107@0, 107@0, true ] +[ 64@0, 108@0, 108@0, true ] +[ 65@0, 111@0, 111@0, true ] +[ 66@0, 112@0, 112@0, true ] +[ 67@0, 113@0, 113@0, true ] +[ 68@0, 114@0, 114@0, true ] +[ 69@0, 117@0, 117@0, true ] +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +#--------------------------# +# t t t t # name +# void void void bit # type +#--------------------------# +#--------------------------# +# t t t t # name +# void oid oid bit # type +#--------------------------# +[ 0@0, 1@0, 1@0, true ] +[ 1@0, 2@0, 2@0, true ] +[ 2@0, 7@0, 7@0, true ] +[ 3@0, 8@0, 8@0, true ] +[ 4@0, 11@0, 11@0, true ] +[ 5@0, 12@0, 12@0, true ] +[ 6@0, 17@0, 17@0, true ] +[ 7@0, 18@0, 18@0, true ] +[ 8@0, 21@0, 21@0, true ] +[ 9@0, 22@0, 22@0, true ] +[ 10@0, 27@0, 27@0, true ] +[ 11@0, 28@0, 28@0, true ] +[ 12@0, 30@0, 30@0, true ] _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list