persistent-1.1.3.2: Type-safe, multi-backend data serialization.

Safe HaskellNone

Database.Persist.GenericSql.Raw

Documentation

class (MonadIO m, MonadLogger m) => MonadSqlPersist m whereSource

Instances

(MonadIO (ResourceT m), MonadLogger (ResourceT m), MonadSqlPersist m) => MonadSqlPersist (ResourceT m) 
(MonadIO (LoggingT m), MonadLogger (LoggingT m), MonadSqlPersist m) => MonadSqlPersist (LoggingT m) 
(MonadIO (ListT m), MonadLogger (ListT m), MonadSqlPersist m) => MonadSqlPersist (ListT m) 
(MonadIO (MaybeT m), MonadLogger (MaybeT m), MonadSqlPersist m) => MonadSqlPersist (MaybeT m) 
(MonadIO (IdentityT m), MonadLogger (IdentityT m), MonadSqlPersist m) => MonadSqlPersist (IdentityT m) 
(MonadIO (SqlPersist m), MonadLogger (SqlPersist m), MonadIO m, MonadLogger m) => MonadSqlPersist (SqlPersist m) 
(MonadIO (ContT r m), MonadLogger (ContT r m), MonadSqlPersist m) => MonadSqlPersist (ContT r m) 
(MonadIO (ErrorT e m), MonadLogger (ErrorT e m), Error e, MonadSqlPersist m) => MonadSqlPersist (ErrorT e m) 
(MonadIO (ReaderT r m), MonadLogger (ReaderT r m), MonadSqlPersist m) => MonadSqlPersist (ReaderT r m) 
(MonadIO (StateT s m), MonadLogger (StateT s m), MonadSqlPersist m) => MonadSqlPersist (StateT s m) 
(MonadIO (StateT s m), MonadLogger (StateT s m), MonadSqlPersist m) => MonadSqlPersist (StateT s m) 
(MonadIO (WriterT w m), MonadLogger (WriterT w m), Monoid w, MonadSqlPersist m) => MonadSqlPersist (WriterT w m) 
(MonadIO (WriterT w m), MonadLogger (WriterT w m), Monoid w, MonadSqlPersist m) => MonadSqlPersist (WriterT w m) 
(MonadIO (RWST r w s m), MonadLogger (RWST r w s m), Monoid w, MonadSqlPersist m) => MonadSqlPersist (RWST r w s m) 
(MonadIO (RWST r w s m), MonadLogger (RWST r w s m), Monoid w, MonadSqlPersist m) => MonadSqlPersist (RWST r w s m) 
(MonadIO (Pipe l i o u m), MonadLogger (Pipe l i o u m), MonadSqlPersist m) => MonadSqlPersist (Pipe l i o u m)