Safe Haskell | None |
---|
- withWithSqlPool :: (forall a. (ConnectionPool -> m a) -> m a) -> (HasPersist => m b) -> m b
- runSql :: (MonadBaseControl IO m, HasPersist) => SqlPersistT (ResourceT m) a -> m a
- type HasPersist = Given Persist
- sql :: (BoolLike a, Functor n, Monad n, MonadBaseControl IO (ActionT n), HasPersist) => Maybe Html -> SqlPersistT (ResourceT (ActionT n)) a -> ApiaryT (Snoc as (UnBool a)) n m b -> ApiaryT as n m b
- class BoolLike a where
- module Database.Persist.Sql
runner
withWithSqlPool :: (forall a. (ConnectionPool -> m a) -> m a) -> (HasPersist => m b) -> m bSource
execute sql
runSql :: (MonadBaseControl IO m, HasPersist) => SqlPersistT (ResourceT m) a -> m aSource
types
type HasPersist = Given PersistSource
filter
sql :: (BoolLike a, Functor n, Monad n, MonadBaseControl IO (ActionT n), HasPersist) => Maybe Html -> SqlPersistT (ResourceT (ActionT n)) a -> ApiaryT (Snoc as (UnBool a)) n m b -> ApiaryT as n m bSource
filter by sql query. since 0.9.0.0.
reexport
module Database.Persist.Sql