| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Opaleye.Internal.PrimQuery
Documentation
data TableIdentifier Source
Constructors
| TableIdentifier | |
Fields
| |
Instances
data PrimQuery' a Source
Constructors
| Unit | |
| Empty a | |
| BaseTable TableIdentifier [(Symbol, PrimExpr)] | |
| Product (NonEmpty (PrimQuery' a)) [PrimExpr] | |
| Aggregate [(Symbol, (Maybe (AggrOp, [OrderExpr]), PrimExpr))] (PrimQuery' a) | |
| Order [OrderExpr] (PrimQuery' a) | |
| Limit LimitOp (PrimQuery' a) | |
| Join JoinType PrimExpr (PrimQuery' a) (PrimQuery' a) | |
| Values [Symbol] (NonEmpty [PrimExpr]) | |
| Binary BinOp [(Symbol, (PrimExpr, PrimExpr))] (PrimQuery' a, PrimQuery' a) | |
| Label String (PrimQuery' a) |
Instances
| Show a => Show (PrimQuery' a) Source |
type PrimQuery = PrimQuery' () Source
type PrimQueryFold = PrimQueryFold' () Source
data PrimQueryFold' a p Source
Constructors
| PrimQueryFold | |
Fields
| |
foldPrimQuery :: PrimQueryFold' a p -> PrimQuery' a -> p Source
isUnit :: PrimQuery' a -> Bool Source