Database.Groundhog.Core

Main types

class PersistEntity v

data PersistValue

class PersistField a

class SinglePersistField a

class PurePersistField a

class PrimitivePersistField a

class Embedded v

class Projection p a

class Projection' p db r a

data RestrictionHolder v c

data Unique u

data KeyForBackend db v

data BackendSpecific

data ConstructorMarker v a

data UniqueMarker v a

data HFalse

data HTrue

data ZT

data Utf8

fromUtf8

delim

Constructing expressions

data Cond db r

data ExprRelation

data Update db r

(~>)

class FieldLike f a

class Assignable f a

data SubField db v c a

data AutoKeyField v c

type FieldChain

class NeverNull a

data UntypedExpr db r

data Expr db r a

data Order db r

class HasSelectOptions a db r

data SelectOptions db r hasLimit hasOffset hasOrder hasDistinct

limitTo

offsetBy

orderBy

distinct

Type description

data DbTypePrimitive' str

type DbTypePrimitive

data DbType

data EntityDef' str dbType

type EntityDef

data EmbeddedDef' str dbType

type EmbeddedDef

data OtherTypeDef' str

type OtherTypeDef

data ConstructorDef' str dbType

type ConstructorDef

class Constructor c

class EntityConstr v c

class IsUniqueKey uKey

data UniqueDef' str field

type UniqueDef

data UniqueType

data ReferenceActionType

type ParentTableReference

Migration

type SingleMigration

type NamedMigrations

type Migration m

Database

class PersistBackend m

class DbDescriptor db

type RowPopper m

data DbPersist conn m a

runDbPersist

Connections and transactions

class ConnectionManager cm conn

class SingleConnectionManager cm conn

class Savepoint conn