snaplet-hasql-1.0.2: A Hasql snaplet

Safe HaskellNone
LanguageHaskell2010

Snap.Snaplet.Hasql

Synopsis

Documentation

class (Show (CxError db), Show (TxError db), CxTx db, Cx db) => HasPool s db | s -> db where Source

Methods

poolLens :: Lens' s (Pool db) Source

Instances

(Cx db, CxTx db, Show (CxError db), Show (TxError db)) => HasPool (Pool db) db Source 

session :: HasPool v db => Session db IO r -> Handler b v r Source

Wrapper around session that calls fail on failure.

session' :: HasPool v db => Session db IO r -> Handler b v (Either (SessionError db) r) Source

Wrapper around session.