- class YesodPersist master where
- type YesodPersistBackend master :: (* -> *) -> * -> *
- runDB :: MonadIO monad => YesodDB sub master a -> GGHandler sub master monad a
- type YesodDB sub master = YesodPersistBackend master (GGHandler sub master IO)
- get404 :: (PersistBackend t m, PersistEntity val, Monad (t m), Failure ErrorResponse m, MonadTrans t) => Key t val -> t m val
- getBy404 :: (PersistBackend t m, PersistEntity val, Monad (t m), Failure ErrorResponse m, MonadTrans t) => Unique val t -> t m (Key t val, val)
- module Database.Persist
- module Database.Persist.TH
Documentation
class YesodPersist master whereSource
type YesodPersistBackend master :: (* -> *) -> * -> *Source
type YesodDB sub master = YesodPersistBackend master (GGHandler sub master IO)Source
get404 :: (PersistBackend t m, PersistEntity val, Monad (t m), Failure ErrorResponse m, MonadTrans t) => Key t val -> t m valSource
Get the given entity by ID, or return a 404 not found if it doesn't exist.
getBy404 :: (PersistBackend t m, PersistEntity val, Monad (t m), Failure ErrorResponse m, MonadTrans t) => Unique val t -> t m (Key t val, val)Source
Get the given entity by unique key, or return a 404 not found if it doesn't exist.
module Database.Persist
module Database.Persist.TH