From e63d9fdd9bc5c0316f3467fa762e27f5e482ed75 Mon Sep 17 00:00:00 2001 From: Adam Chlipala Date: Sun, 31 Aug 2008 16:20:34 -0400 Subject: Monoize COUNT(*) --- tests/agg.ur | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/agg.ur') diff --git a/tests/agg.ur b/tests/agg.ur index 8aa72e6c..dc7c0341 100644 --- a/tests/agg.ur +++ b/tests/agg.ur @@ -8,3 +8,15 @@ val q4 = (SELECT MIN(t1.B) AS X, MAX(t1.A) AS Y FROM t1) (*val q5 = (SELECT t1.A FROM t1 GROUP BY t1.B)*) val q5 = (SELECT SUM(t1.A) AS X FROM t1 GROUP BY t1.B) + + +datatype list a = Nil | Cons of a * list a + +val r1 : transaction (list int) = + query q1 + (fn fs acc => return (Cons (fs.X, acc))) + Nil + +val main : unit -> transaction page = fn () => + n <- r1; + return Nothing to see here! -- cgit v1.2.3