Copyright | 2013 Kei Hibino |
---|---|
License | BSD3 |
Maintainer | [email protected] |
Stability | experimental |
Portability | unknown |
Safe Haskell | Safe |
Language | Haskell2010 |
Database.Relational.Query.Context
Description
This module defines query context tag types.
- data Flat
- data Aggregated
- data Exists
- data OverWindow
- data Set
- data SetList
- data Power
Documentation
Type tag for flat (not-aggregated) query
Instances
SqlProjectable (Projection Flat) Source # | Unsafely make |
data Aggregated Source #
Type tag for aggregated query
Instances
SqlProjectable (Projection Aggregated) Source # | Unsafely make |
data OverWindow Source #
Type tag for window function building
Instances
SqlProjectable (Projection OverWindow) Source # | Unsafely make |
Type tag for normal aggregatings set
Instances
MonadQualify q m => MonadQualify q (AggregatingSetT m) Source # | Aggregated |
MonadRestrict c m => MonadRestrict c (AggregatingSetT m) Source # | Aggregated |
MonadQuery m => MonadAggregate (AggregatingSetT m) Source # | Aggregated query instance. |
MonadQuery m => MonadQuery (AggregatingSetT m) Source # | Aggregated |