Mercurial > urweb
diff tests/crud.urs @ 362:24a31b35e08f
Reusable column handlers for Crud
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Tue, 14 Oct 2008 17:18:59 -0400 |
parents | 2205d5cb416a |
children | 4f75cc2e1373 |
line wrap: on
line diff
--- a/tests/crud.urs Tue Oct 14 16:41:48 2008 -0400 +++ b/tests/crud.urs Tue Oct 14 17:18:59 2008 -0400 @@ -8,6 +8,12 @@ Inject : sql_injectable t_formT.1} con colsMeta = fn cols :: {(Type * Type)} => $(mapT2T colMeta cols) +val default : t ::: Type -> show t -> read t -> sql_injectable t -> string -> colMeta (t, string) +val int : string -> colMeta (int, string) +val float : string -> colMeta (float, string) +val string : string -> colMeta (string, string) +val bool : string -> colMeta (bool, bool) + functor Make(M : sig con cols :: {(Type * Type)} constraint [Id] ~ cols