Hoogle Search

Within LTS Haskell 22.18 (ghc-9.6.4)

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

  1. statementCacheSize :: StatementCache -> IO Int

    persistent Database.Persist.SqlBackend.Internal.StatementCache

    No documentation available.

  2. module Database.Persist.SqlBackend.StatementCache

    No documentation available.

  3. data MkStatementCache

    persistent Database.Persist.SqlBackend.StatementCache

    Configuration parameters for creating a custom statement cache

  4. MkStatementCache :: (StatementCacheKey -> IO (Maybe Statement)) -> (StatementCacheKey -> Statement -> IO ()) -> IO () -> IO Int -> MkStatementCache

    persistent Database.Persist.SqlBackend.StatementCache

    No documentation available.

  5. data StatementCache

    persistent Database.Persist.SqlBackend.StatementCache

    A statement cache used to lookup statements that have already been prepared for a given query.

  6. data StatementCacheKey

    persistent Database.Persist.SqlBackend.StatementCache

    No documentation available.

  7. mkSimpleStatementCache :: IORef (Map Text Statement) -> MkStatementCache

    persistent Database.Persist.SqlBackend.StatementCache

    Make a simple statement cache that will cache statements if they are not currently cached.

  8. mkStatementCache :: MkStatementCache -> StatementCache

    persistent Database.Persist.SqlBackend.StatementCache

    Create a statement cache.

  9. statementCacheClear :: MkStatementCache -> IO ()

    persistent Database.Persist.SqlBackend.StatementCache

    Remove all statements from the cache. Implementations of this should be sure to call stmtFinalize on all statements removed from the cache.

  10. statementCacheInsert :: MkStatementCache -> StatementCacheKey -> Statement -> IO ()

    persistent Database.Persist.SqlBackend.StatementCache

    Put a new statement into the cache. An immediate lookup of the statement MUST return the inserted statement for the given cache key. Depending on the implementation, the statement cache MAY choose to evict other statements from the cache within this function.

Page 2 of many | Previous | Next