Hoogle Search
Within LTS Haskell 24.66 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
esqueleto Database.Esqueleto Record of functions to override the default behavior in mkColumns. It is recommended you initialize this with emptyBackendSpecificOverrides and override the default values, so that as new fields are added, your code still compiles. For added safety, use the getBackendSpecific* and setBackendSpecific* functions, as a breaking change to the record field labels won't be reflected in a major version bump of the library.
-
esqueleto Database.Esqueleto No documentation available.
-
esqueleto Database.Esqueleto The definition for the entity's primary key ID.
EntityIdField :: FieldDef -> EntityIdDefesqueleto Database.Esqueleto The entity has a single key column, and it is a surrogate key - that is, you can't go from rec -> Key rec.
EntityIdNaturalKey :: CompositeDef -> EntityIdDefesqueleto Database.Esqueleto The entity has a natural key. This means you can write rec -> Key rec because all the key fields are present on the datatype. A natural key can have one or more columns.
PersistInvalidField :: Text -> PersistExceptionesqueleto Database.Esqueleto No documentation available.
PersistObjectId :: ByteString -> PersistValueesqueleto Database.Esqueleto Intended especially for MongoDB backend
-
esqueleto Database.Esqueleto Class that enables one to use toBaseId to convert an entity's key on a query into another (cf. toBaseId).
connectionPoolConfigIdleTimeout :: ConnectionPoolConfig -> NominalDiffTimeesqueleto Database.Esqueleto How long connections can remain idle before being disposed of, in seconds. Default: 600
emptyBackendSpecificOverrides :: BackendSpecificOverridesesqueleto Database.Esqueleto Creates an empty BackendSpecificOverrides (i.e. use the default behavior; no overrides)