hasql-0.20: An efficient native PostgreSQL driver

Safe HaskellNone
LanguageHaskell2010

Hasql.Statement

Documentation

data Statement params result Source #

Instances

Profunctor Statement Source # 

Methods

dimap :: (a -> b) -> (c -> d) -> Statement b c -> Statement a d #

lmap :: (a -> b) -> Statement b c -> Statement a c #

rmap :: (b -> c) -> Statement a b -> Statement a c #

(#.) :: Coercible * c b => (b -> c) -> Statement a b -> Statement a c #

(.#) :: Coercible * b a => Statement b c -> (a -> b) -> Statement a c #

Functor (Statement params) Source # 

Methods

fmap :: (a -> b) -> Statement params a -> Statement params b #

(<$) :: a -> Statement params b -> Statement params a #

prepared :: ByteString -> EncodeParams params -> DecodeResult result -> Statement params result Source #

unprepared :: ByteString -> EncodeParams params -> DecodeResult result -> Statement params result Source #