Changeset: 2d45c6a210d4 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2d45c6a210d4 Added Files: monetdb5/mal/Tests/tst880.mal Modified Files: monetdb5/mal/Tests/All Branch: default Log Message:
Test for feature request The min/max over two BATs is a variation of the ifthen loop. It could be readily implemented by 'cut-and-paste' diffs (41 lines): diff --git a/monetdb5/mal/Tests/All b/monetdb5/mal/Tests/All --- a/monetdb5/mal/Tests/All +++ b/monetdb5/mal/Tests/All @@ -201,6 +201,7 @@ tst850 tst866 tst867 tst870 +#tst880 requested feature tst890 tst900 tst901 diff --git a/monetdb5/mal/Tests/tst880.mal b/monetdb5/mal/Tests/tst880.mal new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst880.mal @@ -0,0 +1,25 @@ +#min/max over two BATs + +b:= bat.new(:oid,:int); +bat.append(b,-5); +bat.append(b,0); +bat.append(b,5); +bat.append(b,nil:int); +bat.append(c,nil:int); +bat.append(c,7); +bat.append(c,8); + +c:= bat.new(:oid,:int); +bat.append(c,-5); +bat.append(c,0); +bat.append(c,5); +bat.append(c,nil:int); +bat.append(c,4); +bat.append(c,9); +bat.append(c,nil:int); + + +z:= batcalc.max(b,c); +io.print(b,c,z); +z:= batcalc.min(b,c); +io.print(b,c,z); _______________________________________________ checkin-list mailing list [email protected] http://mail.monetdb.org/mailman/listinfo/checkin-list
