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

Safe HaskellNone
LanguageHaskell2010

Officer

Documentation

data Officer Source #

Constructors

Officer 

Fields

Instances

Show Officer Source # 
Generic Officer Source # 

Associated Types

type Rep Officer :: * -> * #

Methods

from :: Officer -> Rep Officer x #

to :: Rep Officer x -> Officer #

PersistableWidth Officer Source # 
TableDerivable Officer Source # 
ShowConstantTermsSQL Officer Source # 
ToSql SqlValue Officer Source # 
FromSql SqlValue Officer Source # 
HasColumnConstraint NotNull Officer Source # 
HasColumnConstraint Primary Officer Source # 
HasKeyConstraint Primary Officer Source # 
HasProjection "custId" Officer Int Source # 

Methods

projection :: PiLabel "custId" -> Pi Officer Int #

HasProjection "fname" Officer String Source # 

Methods

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

HasProjection "lname" Officer String Source # 

Methods

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

HasProjection "officerId" Officer Int Source # 

Methods

projection :: PiLabel "officerId" -> Pi Officer Int #

HasProjection "primary" Officer Int Source # 

Methods

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

HasProjection "startDate" Officer Day Source # 

Methods

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

HasConstraintKey Primary Officer Int Source # 
HasProjection "endDate" Officer (Maybe Day) Source # 

Methods

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

HasProjection "title" Officer (Maybe String) Source # 

Methods

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

ProductConstructor (Int -> Int -> String -> String -> Maybe String -> Day -> Maybe Day -> Officer) Source # 
type Rep Officer Source #