| MonadTrans SqlPersist | |
| MonadTransControl SqlPersist | |
| (MonadBaseControl IO m, MonadUnsafeIO m, MonadIO m, MonadThrow m, MonadLogger m) => PersistUnique SqlPersist m | |
| (MonadBaseControl IO m, MonadIO m, MonadThrow m, MonadUnsafeIO m, MonadLogger m) => PersistStore SqlPersist m | |
| (MonadThrow m, MonadIO m, MonadUnsafeIO m, MonadBaseControl IO m, MonadLogger m) => PersistQuery SqlPersist m | |
| MonadBase backend m => MonadBase backend (SqlPersist m) | |
| MonadBaseControl backend m => MonadBaseControl backend (SqlPersist m) | |
| Monad m => Monad (SqlPersist m) | |
| Functor m => Functor (SqlPersist m) | |
| MonadPlus m => MonadPlus (SqlPersist m) | |
| Applicative m => Applicative (SqlPersist m) | |
| MonadThrow m => MonadThrow (SqlPersist m) | |
| MonadResource m => MonadResource (SqlPersist m) | |
| MonadLogger m => MonadLogger (SqlPersist m) | |
| MonadIO m => MonadIO (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) | |