| MonadTrans SqlPersist | |
| MonadTransControl SqlPersist | |
| (PersistStore SqlPersist m, MonadBaseControl IO m, MonadUnsafeIO m, MonadIO m, MonadThrow m, MonadLogger m) => PersistUnique SqlPersist m | |
| (MonadBaseControl IO (SqlPersist m), MonadBaseControl IO m, MonadIO m, MonadThrow m, MonadUnsafeIO m, MonadLogger m) => PersistStore SqlPersist m | |
| (PersistStore SqlPersist m, MonadThrow m, MonadIO m, MonadUnsafeIO m, MonadBaseControl IO m, MonadLogger m) => PersistQuery SqlPersist m | |
| (Applicative backend, Applicative (SqlPersist m), Monad backend, Monad (SqlPersist m), MonadBase backend m) => MonadBase backend (SqlPersist m) | |
| (MonadBase backend (SqlPersist m), MonadBaseControl backend m) => MonadBaseControl backend (SqlPersist m) | |
| Monad m => Monad (SqlPersist m) | |
| Functor m => Functor (SqlPersist m) | |
| (Monad (SqlPersist m), MonadPlus m) => MonadPlus (SqlPersist m) | |
| (Functor (SqlPersist m), Applicative m) => Applicative (SqlPersist m) | |
| (Monad (SqlPersist m), MonadThrow m) => MonadThrow (SqlPersist m) | |
| (MonadThrow (SqlPersist m), MonadUnsafeIO (SqlPersist m), MonadIO (SqlPersist m), Applicative (SqlPersist m), MonadResource m) => MonadResource (SqlPersist m) | |
| (Monad (SqlPersist m), MonadLogger m) => MonadLogger (SqlPersist m) | |
| (Monad (SqlPersist m), MonadIO m) => MonadIO (SqlPersist m) | |
| (MonadIO (SqlPersist m), MonadLogger (SqlPersist m), MonadIO m, MonadLogger m) => MonadSqlPersist (SqlPersist m) | |
| PathPiece (Key SqlPersist entity) | |
| (PersistEntity one, PersistEntity many, Eq (Key SqlPersist one)) => RunJoin (SelectOneMany SqlPersist one many) | |