-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Initial project postgresql-connector from stack -- -- Please see README.md @package postgresql-connector @version 0.1.0 -- | PG Connector. module Database.PostgreSQL.Connector newtype ConnectorT e m a ConnectorT :: ReaderT e m a -> ConnectorT e m a [unConnectorT] :: ConnectorT e m a -> ReaderT e m a newtype Conn Conn :: Connection -> Conn [_connConnection] :: Conn -> Connection class HasConn c_ajrP where connConnection = (.) conn connConnection conn :: HasConn c_ajrP => Lens' c_ajrP Conn connConnection :: HasConn c_ajrP => Lens' c_ajrP Connection type MonadConnector e m = (MonadIO m, MonadResource m, MonadReader e m, HasConn e) runConnectorT :: HasConn e => e -> ConnectorT e m a -> m a withTransaction :: MonadConnector e m => IO a -> m a query :: (MonadConnector e m, ToRow q, FromRow r) => Query -> q -> m [r] query_ :: (MonadConnector e m, FromRow r) => Query -> m [r] execute :: (MonadConnector e m, ToRow q) => Query -> q -> m Int64 executeMany :: (MonadConnector e m, ToRow q) => Query -> [q] -> m Int64 execute_ :: MonadConnector e m => Query -> m Int64 returning :: (MonadConnector e m, ToRow q, FromRow r) => Query -> [q] -> m [r] instance Database.PostgreSQL.Connector.HasConn Database.PostgreSQL.Connector.Conn instance Control.Monad.Catch.MonadThrow m => Control.Monad.Catch.MonadThrow (Database.PostgreSQL.Connector.ConnectorT e m) instance GHC.Base.Monad m => Control.Monad.Reader.Class.MonadReader e (Database.PostgreSQL.Connector.ConnectorT e m) instance Control.Monad.IO.Class.MonadIO m => Control.Monad.IO.Class.MonadIO (Database.PostgreSQL.Connector.ConnectorT e m) instance GHC.Base.Monad m => GHC.Base.Monad (Database.PostgreSQL.Connector.ConnectorT e m) instance GHC.Base.Applicative m => GHC.Base.Applicative (Database.PostgreSQL.Connector.ConnectorT e m) instance GHC.Base.Functor m => GHC.Base.Functor (Database.PostgreSQL.Connector.ConnectorT e m) instance Control.Monad.Base.MonadBase b m => Control.Monad.Base.MonadBase b (Database.PostgreSQL.Connector.ConnectorT r m) instance Control.Monad.Trans.Class.MonadTrans (Database.PostgreSQL.Connector.ConnectorT r) instance Control.Monad.Trans.Resource.Internal.MonadResource m => Control.Monad.Trans.Resource.Internal.MonadResource (Database.PostgreSQL.Connector.ConnectorT r m)