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

Portabilityunknown
Stabilityexperimental
Maintainerex8k.hibino@gmail.com
Safe HaskellNone

Database.Relational.Query.Monad.Simple

Contents

Description

This module contains definitions about simple (not-aggregated) query type.

Synopsis

Simple query

type QuerySimple = Orderings Flat QueryCoreSource

Simple (not-aggregated) query monad type.

type SimpleQuery p r = OrderedQuery Flat QueryCore p rSource

Simple (not-aggregated) query type. SimpleQuery' p r == QuerySimple (PlaceHolders p, Projection r).

simple :: ConfigureQuery a -> QuerySimple aSource

Lift from qualified table forms into QuerySimple.

toSQLSource

Arguments

:: SimpleQuery p r

SimpleQuery to run

-> ConfigureQuery String

Result SQL string with Qualify computation

Run SimpleQuery to get SQL string with Qualify computation.

toSubQuerySource

Arguments

:: SimpleQuery p r

SimpleQuery' to run

-> ConfigureQuery SubQuery

Result SubQuery with Qualify computation

Run SimpleQuery to get SubQuery with Qualify computation.