Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Database.Persist.Sql.Lifted.MonadSqlBackend
Synopsis
- class MonadUnliftIO m => MonadSqlBackend m where
- getSqlBackendM :: m SqlBackend
- liftSql :: (MonadSqlBackend m, HasCallStack) => ReaderT SqlBackend m a -> m a
Documentation
class MonadUnliftIO m => MonadSqlBackend m where Source #
A monadic context in which a SQL backend is available for running database queries
Methods
getSqlBackendM :: m SqlBackend Source #
Instances
(HasSqlBackend r, MonadUnliftIO m) => MonadSqlBackend (ReaderT r m) Source # | |
Defined in Database.Persist.Sql.Lifted.MonadSqlBackend Methods getSqlBackendM :: ReaderT r m SqlBackend Source # |
liftSql :: (MonadSqlBackend m, HasCallStack) => ReaderT SqlBackend m a -> m a Source #
Generalize from SqlPersistT
to MonadSqlBackend