| Copyright | 2014-2017 Kei Hibino | 
|---|---|
| License | BSD3 | 
| Maintainer | ex8k.hibino@gmail.com | 
| Stability | experimental | 
| Portability | unknown | 
| Safe Haskell | None | 
| Language | Haskell2010 | 
Database.Relational.Monad.Unique
Description
This module contains definitions about unique query type to support scalar queries.
Synopsis
- data QueryUnique a
- unsafeUniqueSubQuery :: NodeAttr -> Qualified SubQuery -> QueryUnique (Record c r)
- toSubQuery :: QueryUnique (PlaceHolders p, Record c r) -> ConfigureQuery SubQuery
Documentation
data QueryUnique a Source #
Unique query monad type.
Instances
Arguments
| :: NodeAttr | Attribute maybe or just | 
| -> Qualified SubQuery | 
 | 
| -> QueryUnique (Record c r) | Result joined context and record of  | 
Unsafely join sub-query with this unique query.
Arguments
| :: QueryUnique (PlaceHolders p, Record c r) | 
 | 
| -> ConfigureQuery SubQuery | Result  | 
Run SimpleQuery to get SubQuery with Qualify computation.