summaryrefslogtreecommitdiff
path: root/tests/urblog.ur
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adam@chlipala.net>2011-03-27 15:06:02 -0400
committerGravatar Adam Chlipala <adam@chlipala.net>2011-03-27 15:06:02 -0400
commit674e428ef6f0edbcc89944cd76d697dd2546e393 (patch)
treec742c07e6ddd4460130105032c7f15e4c5b4c27f /tests/urblog.ur
parent744aa8a2e9d3812c6600e919efd6a983d1d11335 (diff)
Fix MySQL time handling
Diffstat (limited to 'tests/urblog.ur')
-rw-r--r--tests/urblog.ur35
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/urblog.ur b/tests/urblog.ur
new file mode 100644
index 00000000..9e3cc27f
--- /dev/null
+++ b/tests/urblog.ur
@@ -0,0 +1,35 @@
+table entry : { Id : int, Title : string, Created : time, Author : string,
+Body : string }
+ PRIMARY KEY Id
+
+fun list () =
+ rows <- queryX (SELECT * FROM entry)
+ (fn row =>
+ <xml>
+ <div>
+ <h1>{[row.Entry.Title]}</h1><br />
+ <h2>By {[row.Entry.Author]} at {[row.Entry.Created]}</h2>
+ <p>{[row.Entry.Body]}</p>
+ </div>
+ </xml>
+ );
+ return
+ <xml>
+ <head>
+ <title>All Entries</title>
+ </head>
+ <body>
+ <h1>All Entries</h1>
+ {rows}
+ </body>
+ </xml>
+
+fun main () = return <xml>
+ <head>
+ <title>UrBlog</title>
+ </head>
+
+ <body>
+ <h1>UrBlog</h1>
+ </body>
+</xml>