Hoogle Search

Within LTS Haskell 8.12 (ghc-8.0.2)

  1. module Data.TCache

    TCache is a transactional cache with configurable persitence that permits STM transactions with objects that syncronize sincromous or asyncronously with their user defined storages. Default persistence in files is provided by default TCache implements 'DBRef 's . They are persistent STM references with a typical Haskell interface. simitar to TVars (newDBRef, readDBRef, writeDBRef etc) but with added. persistence . DBRefs are serializable, so they can be stored and retrieved. Because they are references,they point to other serializable registers. This permits persistent mutable Inter-object relations For simple transactions of lists of objects of the same type TCache implements inversion of control primitives withSTMResources and variants, that call pure user defined code for registers update. Examples below. Triggers in Data.TCache.Triggers are user defined hooks that are called back on register updates. .They are used internally for indexing. Data.TCache.IndexQuery implements an straighforwards pure haskell type safe query language based on register field relations. This module must be imported separately. Data.TCache.IndexText add full text search and content search to the query language Data.TCache.DefaultPersistence has instances for key indexation , serialization and default file persistence. The file persistence is more reliable, and the embedded IO reads inside STM transactions are safe. Data.Persistent.Collection implements a persistent, transactional collection with Queue interface as well as indexed access by key

  2. bbConstraintcache :: GeoBoundingBoxConstraint -> Cache

    bloodhound Database.Bloodhound.Types

    No documentation available.

  3. defaultCache :: Cache

    bloodhound Database.Bloodhound.Types

    No documentation available.

  4. setCache :: Cache -> IO ()

    TCache Data.TCache

    Set the cache. this is useful for hot loaded modules that will update an existing cache. Experimental

  5. getCache :: FileCacheR e a -> IO (HashMap FilePath (Either e a, WatchDescriptor))

    filecache Data.FileCache

    Gets a copy of the cache.

  6. setCacheControl :: TimeSpan -> StreamMetadataBuilder

    eventstore Database.EventStore

    Sets the amount of time for which the stream head is cachable.

  7. ociPoolGetStatementCacheSize :: Ptr OCI_Pool -> IO CUInt

    hocilib Database.Ocilib.Pool

    Return the maximum number of statements to keep in the pool statement cache.

  8. ociPoolSetStatementCacheSize :: Ptr OCI_Pool -> CUInt -> IO Bool

    hocilib Database.Ocilib.Pool

    Set the maximum number of statements to keep in the pool statement cache.

  9. InlineQueryResultCachedAudio :: Text -> Text -> Maybe Text -> Maybe InlineKeyboardMarkup -> Maybe InputMessageContent -> InlineQueryResult

    telegram-api Web.Telegram.API.Bot.Data

    Represents a link to an mp3 audio file stored on the Telegram servers. By default, this audio file will be sent by the user. Alternatively, you can use input_message_content to send a message with the specified content instead of the audio.

  10. InlineQueryResultCachedDocument :: Text -> Maybe Text -> Text -> Maybe Text -> Maybe Text -> Maybe InlineKeyboardMarkup -> Maybe InputMessageContent -> InlineQueryResult

    telegram-api Web.Telegram.API.Bot.Data

    Represents a link to a file stored on the Telegram servers. By default, this file will be sent by the user with an optional caption. Alternatively, you can use input_message_content to send a message with the specified content instead of the file. Currently, only pdf-files and zip archives can be sent using this method.

Page 1 of many | Next