diff tests/time.ur @ 438:1c27f03d9bd2

Reading timestamps from SQL
author Adam Chlipala <adamc@hcoop.net>
date Thu, 30 Oct 2008 14:57:15 -0400
parents 1a4c1b5f4d8f
children 322c8620bbdf
line wrap: on
line diff
--- a/tests/time.ur	Thu Oct 30 14:40:42 2008 -0400
+++ b/tests/time.ur	Thu Oct 30 14:57:15 2008 -0400
@@ -1,4 +1,12 @@
+table t : { Id : int, Time : time }
+
 val now : time = readError "10/30/08 14:35:42"
 val later : time = readError "10/30/08 14:37:42"
 
-fun main () = return <xml>{[now]}, {[now = now]}, {[now = later]}, {[later < now]}, {[now < later]}</xml>
+fun main () =
+    xml <- queryX (SELECT * FROM t)
+           (fn r => <xml>{[r.T.Id]}: {[r.T.Time]}<br/></xml>);
+    return <xml><body>
+      {xml}
+      {[now]}, {[now = now]}, {[now = later]}, {[later < now]}, {[now < later]}
+    </body></xml>