Changeset: eaa896b25a0d for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=eaa896b25a0d Modified Files: monetdb5/modules/mal/Tests/pqueue.mal monetdb5/modules/mal/Tests/pqueue.stable.out Branch: default Log Message:
Extended test with pqueue_max diffs (133 lines): diff --git a/monetdb5/modules/mal/Tests/pqueue.mal b/monetdb5/modules/mal/Tests/pqueue.mal --- a/monetdb5/modules/mal/Tests/pqueue.mal +++ b/monetdb5/modules/mal/Tests/pqueue.mal @@ -29,3 +29,23 @@ bp:= pqueue.topn_min(b,7:wrd,false); io.print(bp); bp:= pqueue.topn_min(b,8:wrd,false); io.print(bp); + +bp:= pqueue.topn_max(b,0:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,1:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,2:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,3:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,4:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,5:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,6:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,7:wrd,false); +io.print(bp); +bp:= pqueue.topn_max(b,8:wrd,false); +io.print(bp); + diff --git a/monetdb5/modules/mal/Tests/pqueue.stable.out b/monetdb5/modules/mal/Tests/pqueue.stable.out --- a/monetdb5/modules/mal/Tests/pqueue.stable.out +++ b/monetdb5/modules/mal/Tests/pqueue.stable.out @@ -47,6 +47,24 @@ function user.main():void; io.print(bp); bp := pqueue.topn_min(b,8:wrd,false); io.print(bp); + bp := pqueue.topn_max(b,0:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,1:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,2:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,3:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,4:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,5:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,6:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,7:wrd,false); + io.print(bp); + bp := pqueue.topn_max(b,8:wrd,false); + io.print(bp); end main; #--------------------------# # h t # name @@ -130,6 +148,77 @@ end main; [ 4@0, 6@0 ] [ 5@0, 5@0 ] [ 6@0, 4@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +[ 1@0, 5@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +[ 1@0, 5@0 ] +[ 2@0, 6@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +[ 1@0, 5@0 ] +[ 2@0, 6@0 ] +[ 3@0, 3@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +[ 1@0, 5@0 ] +[ 2@0, 6@0 ] +[ 3@0, 3@0 ] +[ 4@0, 2@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +[ 1@0, 5@0 ] +[ 2@0, 6@0 ] +[ 3@0, 3@0 ] +[ 4@0, 2@0 ] +[ 5@0, 0@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +[ 1@0, 5@0 ] +[ 2@0, 6@0 ] +[ 3@0, 3@0 ] +[ 4@0, 2@0 ] +[ 5@0, 0@0 ] +[ 6@0, 1@0 ] +#--------------------------# +# h t # name +# void oid # type +#--------------------------# +[ 0@0, 4@0 ] +[ 1@0, 5@0 ] +[ 2@0, 6@0 ] +[ 3@0, 3@0 ] +[ 4@0, 2@0 ] +[ 5@0, 0@0 ] +[ 6@0, 1@0 ] # 21:06:19 > # 21:06:19 > "Done." _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list