relational-record-examples-0.5.1.1: Examples of Haskell Relationa Record

Safe HaskellNone
LanguageHaskell2010

Employee

Documentation

data Employee Source #

Constructors

Employee 
Instances
Show Employee Source # 
Instance details

Defined in Employee

Generic Employee Source # 
Instance details

Defined in Employee

Associated Types

type Rep Employee :: * -> * #

Methods

from :: Employee -> Rep Employee x #

to :: Rep Employee x -> Employee #

PersistableWidth Employee Source # 
Instance details

Defined in Employee

TableDerivable Employee Source # 
Instance details

Defined in Employee

LiteralSQL Employee Source # 
Instance details

Defined in Employee

ToSql SqlValue Employee Source # 
Instance details

Defined in Employee

FromSql SqlValue Employee Source # 
Instance details

Defined in Employee

HasColumnConstraint NotNull Employee Source # 
Instance details

Defined in Employee

HasColumnConstraint Primary Employee Source # 
Instance details

Defined in Employee

HasKeyConstraint Primary Employee Source # 
Instance details

Defined in Employee

HasProjection "empId" Employee Int Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "empId" -> Pi Employee Int #

HasProjection "fname" Employee String Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "fname" -> Pi Employee String #

HasProjection "lname" Employee String Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "lname" -> Pi Employee String #

HasProjection "primary" Employee Int Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "primary" -> Pi Employee Int #

HasProjection "startDate" Employee Day Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "startDate" -> Pi Employee Day #

HasConstraintKey Primary Employee Int Source # 
Instance details

Defined in Employee

HasProjection "assignedBranchId" Employee (Maybe Int) Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "assignedBranchId" -> Pi Employee (Maybe Int) #

HasProjection "deptId" Employee (Maybe Int) Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "deptId" -> Pi Employee (Maybe Int) #

HasProjection "endDate" Employee (Maybe Day) Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "endDate" -> Pi Employee (Maybe Day) #

HasProjection "superiorEmpId" Employee (Maybe Int) Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "superiorEmpId" -> Pi Employee (Maybe Int) #

HasProjection "title" Employee (Maybe String) Source # 
Instance details

Defined in Employee

Methods

projection :: PiLabel "title" -> Pi Employee (Maybe String) #

ProductConstructor (Int -> String -> String -> Day -> Maybe Day -> Maybe Int -> Maybe Int -> Maybe String -> Maybe Int -> Employee) Source # 
Instance details

Defined in Employee

type Rep Employee Source # 
Instance details

Defined in Employee