Hoogle Search
Within LTS Haskell 24.4 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
persistent-mtl Database.Persist.Sql.Shim The lifted version of getByValue
-
persistent-mtl Database.Persist.Sql.Shim The lifted version of getEntity
getEntityComments :: EntityDef -> Maybe Textpersistent-mtl Database.Persist.Sql.Shim No documentation available.
getEntityDBName :: EntityDef -> EntityNameDBpersistent-mtl Database.Persist.Sql.Shim Return the database name for the given entity.
getEntityExtra :: EntityDef -> Map Text [[Text]]persistent-mtl Database.Persist.Sql.Shim No documentation available.
getEntityFields :: EntityDef -> [FieldDef]persistent-mtl Database.Persist.Sql.Shim Retrieve the list of FieldDef that makes up the fields of the entity. This does not return the fields for an Id column or an implicit id. It will return the key columns if you used the Primary syntax for defining the primary key. This does not return fields that are marked SafeToRemove or MigrationOnly - so it only returns fields that are represented in the Haskell type. If you need those fields, use getEntityFieldsDatabase.
getEntityFieldsDatabase :: EntityDef -> [FieldDef]persistent-mtl Database.Persist.Sql.Shim This returns all of the FieldDef defined for the EntityDef, including those fields that are marked as MigrationOnly (and therefore only present in the database) or SafeToRemove (and a migration will drop the column if it exists in the database). For all the fields that are present on the Haskell-type, see getEntityFields.
getEntityForeignDefs :: EntityDef -> [ForeignDef]persistent-mtl Database.Persist.Sql.Shim No documentation available.
getEntityHaskellName :: EntityDef -> EntityNameHSpersistent-mtl Database.Persist.Sql.Shim Retrieve the Haskell name of the given entity.
getEntityId :: EntityDef -> EntityIdDefpersistent-mtl Database.Persist.Sql.Shim No documentation available.