Hoogle Search

Within LTS Haskell 24.4 (ghc-9.10.2)

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

  1. getConnUpsertSql :: (BackendCompatible SqlBackend backend, MonadReader backend m) => m (Maybe (EntityDef -> NonEmpty (FieldNameHS, FieldNameDB) -> Text -> Text))

    persistent Database.Persist.SqlBackend

    Retrieve the function for generating an upsert statement, if the backend supports it.

  2. getConnVault :: (BackendCompatible SqlBackend backend, MonadReader backend m) => m Vault

    persistent Database.Persist.SqlBackend

    Retrieve the vault from the provided database backend.

  3. getEscapeRawNameFunction :: (BackendCompatible SqlBackend backend, MonadReader backend m) => m (Text -> Text)

    persistent Database.Persist.SqlBackend

    Return the function for escaping a raw name.

  4. getEscapedFieldName :: (BackendCompatible SqlBackend backend, MonadReader backend m) => FieldNameDB -> m Text

    persistent Database.Persist.SqlBackend

    This function can be used directly with a SqlBackend to escape a FieldNameDB.

    let conn :: SqlBackend
    getEscapedFieldName (FieldNameDB "asdf") conn
    
    Alternatively, you can use it in a ReaderT SqlBackend context, like SqlPersistT:
    query :: SqlPersistM Text
    query = do
    field <- getEscapedFieldName (FieldNameDB "asdf")
    pure field
    

  5. getEscapedRawName :: (BackendCompatible SqlBackend backend, MonadReader backend m) => Text -> m Text

    persistent Database.Persist.SqlBackend

    This function can be used directly with a SqlBackend to escape a raw Text.

    let conn :: SqlBackend
    getEscapedRawName (FieldNameDB "asdf") conn
    
    Alternatively, you can use it in a ReaderT SqlBackend context, like SqlPersistT:
    query :: SqlPersistM Text
    query = do
    field <- getEscapedRawName (FieldNameDB "asdf")
    pure field
    

  6. getRDBMS :: (BackendCompatible SqlBackend backend, MonadReader backend m) => m Text

    persistent Database.Persist.SqlBackend

    Get a tag displaying what database the SqlBackend is for. Can be used to differentiate features in downstream libraries for different database backends. @since 2.13.3.0

  7. getAlterBackend :: SqlPoolHooks m backend -> backend -> m backend

    persistent Database.Persist.SqlBackend.SqlPoolHooks

    No documentation available.

  8. getRunAfter :: SqlPoolHooks m backend -> backend -> Maybe IsolationLevel -> m ()

    persistent Database.Persist.SqlBackend.SqlPoolHooks

    No documentation available.

  9. getRunBefore :: SqlPoolHooks m backend -> backend -> Maybe IsolationLevel -> m ()

    persistent Database.Persist.SqlBackend.SqlPoolHooks

    No documentation available.

  10. getRunOnException :: SqlPoolHooks m backend -> backend -> Maybe IsolationLevel -> SomeException -> m ()

    persistent Database.Persist.SqlBackend.SqlPoolHooks

    No documentation available.

Page 7 of many | Previous | Next