Portability | unknown |
---|---|
Stability | experimental |
Maintainer | ex8k.hibino@gmail.com |
Safe Haskell | None |
This module provides typed Delete
running sequence
which intermediate structres are typed.
- type PreparedDelete p = PreparedStatement p ()
- prepare :: IConnection conn => conn -> Delete p -> IO (PreparedDelete p)
- prepareDelete :: IConnection conn => conn -> Delete p -> IO (PreparedDelete p)
- runPreparedDelete :: ToSql SqlValue p => PreparedDelete p -> p -> IO Integer
- runDelete :: (IConnection conn, ToSql SqlValue p) => conn -> Delete p -> p -> IO Integer
Documentation
type PreparedDelete p = PreparedStatement p ()Source
Typed prepared delete type.
prepare :: IConnection conn => conn -> Delete p -> IO (PreparedDelete p)Source
Typed prepare delete operation.
prepareDelete :: IConnection conn => conn -> Delete p -> IO (PreparedDelete p)Source
Same as prepare
.
runPreparedDelete :: ToSql SqlValue p => PreparedDelete p -> p -> IO IntegerSource
Bind parameters, execute statement and get execution result.