servant-db-0.2.0.1: Servant types for defining API with relational DBs

PortabilityPortable
Safe HaskellSafe
LanguageHaskell2010

Servant.API.DB.Procedure

Description

 

Synopsis

Documentation

data Procedure name a Source #

Endpoint for SQL procedure.

Example, stored function that returns current time in seconds:

>>> type SelectTime = Procedure "time" Integer

Example, stored function that squares given Int:

>>> type SquareProcedure = Arg "a" Int :> Procedure "square" Int

Instances

Generic (Procedure name a) Source # 

Associated Types

type Rep (Procedure name a) :: * -> * #

Methods

from :: Procedure name a -> Rep (Procedure name a) x #

to :: Rep (Procedure name a) x -> Procedure name a #

type Rep (Procedure name a) Source # 
type Rep (Procedure name a) = D1 (MetaData "Procedure" "Servant.API.DB.Procedure" "servant-db-0.2.0.1-5vHaTFhbJ7HH1tjB5JUY2t" False) V1