Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- query :: (ToRow q, FromRow r, Unbox r) => Connection -> Query -> q -> IO (Vector r)
- query_ :: (FromRow r, Unbox r) => Connection -> Query -> IO (Vector r)
- queryWith :: (ToRow q, Unbox r) => RowParser r -> Connection -> Query -> q -> IO (Vector r)
- queryWith_ :: Unbox r => RowParser r -> Connection -> Query -> IO (Vector r)
- returning :: (ToRow q, FromRow r, Unbox r) => Connection -> Query -> [q] -> IO (Vector r)
- returningWith :: (ToRow q, Unbox r) => RowParser r -> Connection -> Query -> [q] -> IO (Vector r)
Documentation
query :: (ToRow q, FromRow r, Unbox r) => Connection -> Query -> q -> IO (Vector r) Source #
Perform a SELECT
or other SQL query that is expected to return
results. All results are retrieved and converted before this
function returns.
query_ :: (FromRow r, Unbox r) => Connection -> Query -> IO (Vector r) Source #
A version of query
that does not perform query substitution.
queryWith :: (ToRow q, Unbox r) => RowParser r -> Connection -> Query -> q -> IO (Vector r) Source #
A version of query
taking parser as argument
queryWith_ :: Unbox r => RowParser r -> Connection -> Query -> IO (Vector r) Source #
A version of query_
taking parser as argument