Hoogle Search

Within LTS Haskell 22.22 (ghc-9.6.5)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. deleteCount :: (MonadIO m, SqlBackendCanWrite backend) => SqlQuery () -> ReaderT backend m Int64

    esqueleto Database.Esqueleto.Experimental

    Same as delete, but returns the number of rows affected.

  2. deleteKey :: (PersistStore backend, BaseBackend backend ~ PersistEntityBackend val, MonadIO m, PersistEntity val) => Key val -> ReaderT backend m ()

    esqueleto Database.Esqueleto.Experimental

    Synonym for delete that does not clash with esqueleto's delete.

  3. deleteWhere :: forall (m :: Type -> Type) record . (PersistQueryWrite backend, MonadIO m, PersistRecordBackend record backend) => [Filter record] -> ReaderT backend m ()

    esqueleto Database.Esqueleto.Experimental

    Delete all records matching the given criterion.

  4. deleteCount :: (MonadIO m, SqlBackendCanWrite backend) => SqlQuery () -> ReaderT backend m Int64

    esqueleto Database.Esqueleto.Internal.Internal

    Same as delete, but returns the number of rows affected.

  5. deleteKey :: (PersistStore backend, BaseBackend backend ~ PersistEntityBackend val, MonadIO m, PersistEntity val) => Key val -> ReaderT backend m ()

    esqueleto Database.Esqueleto.Internal.Internal

    Synonym for delete that does not clash with esqueleto's delete.

  6. deleteBy :: forall record (m :: Type -> Type) . (PersistUniqueWrite backend, MonadIO m, PersistRecordBackend record backend) => Unique record -> ReaderT backend m ()

    esqueleto Database.Esqueleto.Legacy

    Delete a specific record by unique key. Does nothing if no record matches.

    Example usage

    With schema-1 and dataset-1,
    deleteBySpjName :: MonadIO m => ReaderT SqlBackend m ()
    deleteBySpjName = deleteBy UniqueUserName "SPJ"
    
    The above query when applied on dataset-1, will produce this:
    +-----+------+-----+
    |id   |name  |age  |
    +-----+------+-----+
    |2    |Simon |41   |
    +-----+------+-----+
    

  7. deleteCount :: (MonadIO m, SqlBackendCanWrite backend) => SqlQuery () -> ReaderT backend m Int64

    esqueleto Database.Esqueleto.Legacy

    Same as delete, but returns the number of rows affected.

  8. deleteKey :: (PersistStore backend, BaseBackend backend ~ PersistEntityBackend val, MonadIO m, PersistEntity val) => Key val -> ReaderT backend m ()

    esqueleto Database.Esqueleto.Legacy

    Synonym for delete that does not clash with esqueleto's delete.

  9. deleteWhere :: forall (m :: Type -> Type) record . (PersistQueryWrite backend, MonadIO m, PersistRecordBackend record backend) => [Filter record] -> ReaderT backend m ()

    esqueleto Database.Esqueleto.Legacy

    Delete all records matching the given criterion.

  10. fcOnDelete :: FieldCascade -> !Maybe CascadeAction

    esqueleto Database.Esqueleto

    No documentation available.

Page 2 of many | Previous | Next