relational-query-0.3.0.4: Typeful, Modular, Relational, algebraic query engine

Portabilityunknown
Stabilityexperimental
Maintainerex8k.hibino@gmail.com
Safe HaskellNone

Database.Relational.Query.Monad.Assign

Contents

Description

This module contains definitions about restrict context with assignment monad type.

Synopsis

Monad to restrict target records with assignment.

type Assign r = Assignings r RestrictSource

Target update monad type used from update statement and merge statement.

type AssignStatement r a = Projection Flat r -> Assign r aSource

AssignStatement type synonym. Specifying assignments and restrictions like update statement. Projection record type must be the same as Target type parameter r.