diff options
author | Adam Chlipala <adamc@hcoop.net> | 2008-10-30 15:16:37 -0400 |
---|---|---|
committer | Adam Chlipala <adamc@hcoop.net> | 2008-10-30 15:16:37 -0400 |
commit | d710cc7a5aa246763af96dfca57ec8a7a5a6fd37 (patch) | |
tree | fe9ae1798baecaadf006b54d792997b0fb2db54c /lib/top.ur | |
parent | 5400696e2584c331c6fa6c9627a6c60d08327480 (diff) |
Time MIN/MAX
Diffstat (limited to 'lib/top.ur')
-rw-r--r-- | lib/top.ur | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -157,3 +157,11 @@ fun oneOrNoRows (tables ::: {{Type}}) (exps ::: {Type}) query q (fn fs _ => return (Some fs)) None + +fun oneRow (tables ::: {{Type}}) (exps ::: {Type}) + (q : sql_query tables exps) [tables ~ exps] = + o <- oneOrNoRows q; + return (case o of + None => error <xml>Query returned no rows</xml> + | Some r => r) + |