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

Safe HaskellNone
LanguageHaskell2010

Individual

Documentation

data Individual Source #

Constructors

Individual 

Fields

Instances

Show Individual Source # 
Generic Individual Source # 

Associated Types

type Rep Individual :: * -> * #

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

Methods

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

HasProjection "fname" Individual String Source # 

Methods

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

HasProjection "lname" Individual String Source # 

Methods

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

HasProjection "primary" Individual Int Source # 

Methods

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

HasConstraintKey Primary Individual Int Source # 
HasProjection "birthDate" Individual (Maybe Day) Source # 

Methods

projection :: PiLabel "birthDate" -> Pi Individual (Maybe Day) #

ProductConstructor (Int -> String -> String -> Maybe Day -> Individual) Source # 
type Rep Individual Source # 
type Rep Individual = D1 * (MetaData "Individual" "Individual" "relational-record-examples-0.5.1.0-BEamPDMSiQH5CG48dW7qQ9" False) (C1 * (MetaCons "Individual" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "custId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "fname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * String))) ((:*:) * (S1 * (MetaSel (Just Symbol "lname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * String)) (S1 * (MetaSel (Just Symbol "birthDate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Day))))))