Hoogle Search
Within LTS Haskell 22.26 (ghc-9.6.5)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
statementCacheSize :: StatementCache -> IO Intpersistent Database.Persist.SqlBackend.Internal.StatementCache No documentation available.
module Database.Persist.SqlBackend.
StatementCache No documentation available.
-
persistent Database.Persist.SqlBackend.StatementCache Configuration parameters for creating a custom statement cache
-
persistent Database.Persist.SqlBackend.StatementCache No documentation available.
-
persistent Database.Persist.SqlBackend.StatementCache A statement cache used to lookup statements that have already been prepared for a given query.
-
persistent Database.Persist.SqlBackend.StatementCache No documentation available.
mkSimpleStatementCache :: IORef (Map Text Statement) -> MkStatementCachepersistent Database.Persist.SqlBackend.StatementCache Make a simple statement cache that will cache statements if they are not currently cached.
mkStatementCache :: MkStatementCache -> StatementCachepersistent Database.Persist.SqlBackend.StatementCache Create a statement cache.
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.
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.