servant-db-postgresql-0.2.2.0: Derive a postgres client to database API specified by servant-db

PortabilityNot portable
Safe HaskellNone
LanguageHaskell2010

Servant.DB.PostgreSQL.Composite

Description

 

Synopsis

Documentation

newtype Composite a Source #

Wrapper around a that indicates that the type can be used as composite type.

>>> type UserAPI = Arg "u" (Composite User) :> Procedure "insertUser" ()

Constructors

Composite 

Fields

Instances

Eq a => Eq (Composite a) Source # 

Methods

(==) :: Composite a -> Composite a -> Bool #

(/=) :: Composite a -> Composite a -> Bool #

Ord a => Ord (Composite a) Source # 
Read a => Read (Composite a) Source # 
Show a => Show (Composite a) Source # 
Generic (Composite a) Source # 

Associated Types

type Rep (Composite a) :: * -> * #

Methods

from :: Composite a -> Rep (Composite a) x #

to :: Rep (Composite a) x -> Composite a #

ToRow a => ToField (Composite a) Source # 

Methods

toField :: Composite a -> Action #

type Rep (Composite a) Source # 
type Rep (Composite a) = D1 (MetaData "Composite" "Servant.DB.PostgreSQL.Composite" "servant-db-postgresql-0.2.2.0-CTbjaIKTSkuAtbfEolbg6O" True) (C1 (MetaCons "Composite" PrefixI True) (S1 (MetaSel (Just Symbol "unComposite") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a)))