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.

  1. connectionPoolConfigIdleTimeout :: ConnectionPoolConfig -> NominalDiffTime

    esqueleto Database.Esqueleto.Legacy

    How long connections can remain idle before being disposed of, in seconds. Default: 600

  2. emptyBackendSpecificOverrides :: BackendSpecificOverrides

    esqueleto Database.Esqueleto.Legacy

    Creates an empty BackendSpecificOverrides (i.e. use the default behavior; no overrides)

  3. entityIdFromJSON :: (PersistEntity record, FromJSON record) => Value -> Parser (Entity record)

    esqueleto Database.Esqueleto.Legacy

    Predefined parseJSON. The input JSON looks like {"id": 1, "name": ...}. The typical usage is:

    instance FromJSON (Entity User) where
    parseJSON = entityIdFromJSON
    

  4. entityIdToJSON :: (PersistEntity record, ToJSON record) => Entity record -> Value

    esqueleto Database.Esqueleto.Legacy

    Predefined toJSON. The resulting JSON looks like {"id": 1, "name": ...}. The typical usage is:

    instance ToJSON (Entity User) where
    toJSON = entityIdToJSON
    

  5. fieldIsImplicitIdColumn :: FieldDef -> !Bool

    esqueleto Database.Esqueleto.Legacy

    True if the field is an implicit ID column. False otherwise.

  6. fromBaseId :: ToBaseId ent => SqlExpr (Value (Key (BaseEnt ent))) -> SqlExpr (Value (Key ent))

    esqueleto Database.Esqueleto.Legacy

    The inverse of toBaseId. Note that this is somewhat less "safe" than toBaseId. Calling toBaseId will usually mean that a foreign key constraint is present that guarantees the presence of the base ID. fromBaseId has no such guarantee. Consider the code example given in toBaseId:

    Bar
    barNum Int
    Foo
    bar BarId
    fooNum Int
    Primary bar
    
    instance ToBaseId Foo where
    type BaseEnt Foo = Bar
    toBaseIdWitness barId = FooKey barId
    
    The type of toBaseId for Foo would be:
    toBaseId :: SqlExpr (Value FooId) -> SqlExpr (Value BarId)
    
    The foreign key constraint on Foo means that every FooId points to a BarId in the database. However, fromBaseId will not have this:
    fromBaseId :: SqlExpr (Value BarId) -> SqlExpr (Value FooId)
    

  7. fromBaseIdMaybe :: ToBaseId ent => SqlExpr (Value (Maybe (Key (BaseEnt ent)))) -> SqlExpr (Value (Maybe (Key ent)))

    esqueleto Database.Esqueleto.Legacy

    As fromBaseId, but works on Maybe keys.

  8. getEntityId :: EntityDef -> EntityIdDef

    esqueleto Database.Esqueleto.Legacy

    No documentation available.

  9. getEntityIdField :: EntityDef -> Maybe FieldDef

    esqueleto Database.Esqueleto.Legacy

    No documentation available.

  10. persistIdField :: PersistEntity record => EntityField record (Key record)

    esqueleto Database.Esqueleto.Legacy

    A meta-operation to retrieve the Key EntityField.

Page 960 of many | Previous | Next