Copyright | 2014-2017 Kei Hibino |
---|---|
License | BSD3 |
Maintainer | [email protected] |
Stability | experimental |
Portability | unknown |
Safe Haskell | Safe-Inferred |
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.