relational-query-HDBC-0.0.1.1: HDBC instance of relational join and typed query for HDBC

Portabilityunknown
Stabilityexperimental
Maintainerex8k.hibino@gmail.com
Safe HaskellNone

Database.HDBC.Record.Delete

Description

This module provides typed Delete running sequence which intermediate structres are typed.

Synopsis

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.

runDelete :: (IConnection conn, ToSql SqlValue p) => conn -> Delete p -> p -> IO IntegerSource

Prepare delete statement, bind parameters, execute statement and get execution result.