| Copyright | 2013 Kei Hibino |
|---|---|
| License | BSD3 |
| Maintainer | ex8k.hibino@gmail.com |
| Stability | experimental |
| Portability | unknown |
| Safe Haskell | None |
| Language | Haskell2010 |
Database.Relational.Query.Monad.Simple
Contents
Description
This module contains definitions about simple (not-aggregated) query type.
- type QuerySimple = Orderings Flat QueryCore
- type SimpleQuery r = OrderedQuery Flat QueryCore r
- simple :: ConfigureQuery a -> QuerySimple a
- toSQL :: SimpleQuery r -> ConfigureQuery String
- toSubQuery :: SimpleQuery r -> ConfigureQuery SubQuery
Simple query
type QuerySimple = Orderings Flat QueryCore Source
Simple query (not-aggregated) monad type.
type SimpleQuery r = OrderedQuery Flat QueryCore r Source
Simple query (not-aggregated) query type. SimpleQuery r == QuerySimple (Projection r).
simple :: ConfigureQuery a -> QuerySimple a Source
Lift from qualified table forms into QuerySimple.
Arguments
| :: SimpleQuery r |
|
| -> ConfigureQuery String | Result SQL string with |
Run SimpleQuery to get SQL string with Qualify computation.
Arguments
| :: SimpleQuery r |
|
| -> ConfigureQuery SubQuery | Result |
Run SimpleQuery to get SubQuery with Qualify computation.