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

Copyright2013 Kei Hibino
LicenseBSD3
Maintainerex8k.hibino@gmail.com
Stabilityexperimental
Portabilityunknown
Safe HaskellSafe
LanguageHaskell2010

Database.Relational.Query.Context

Description

This module defines query context tag types.

Synopsis

Documentation

data Flat Source

Type tag for flat (not-aggregated) query

Instances

SqlProjectable (Projection Flat) Source

Unsafely make Projection from SQL terms.

data Aggregated Source

Type tag for aggregated query

Instances

SqlProjectable (Projection Aggregated) Source

Unsafely make Projection from SQL terms.

data Exists Source

Type tag for exists predicate

data OverWindow Source

Type tag for window function building

Instances

SqlProjectable (Projection OverWindow) Source

Unsafely make Projection from SQL terms.

data Set Source

Type tag for normal aggregatings set

data SetList Source

Type tag for aggregatings GROUPING SETS

data Power Source

Type tag for aggregatings power set