Moduleopaleye-0.10.8.0Haskell2010
Opaleye.Internal.HaskellDB.PrimQuery
- 23 types
- Packageopaleye-0.10.8.0
- Exports23
- LanguageHaskell2010
- LicenceBSD-3-Clause
Constructors
AttrExpr SymbolBaseTableAttrExpr AttributeCompositeExpr PrimExpr AttributeComposite Type Query
BinExpr BinOp PrimExpr PrimExprAnyExpr BinOp PrimExpr PrimExprUnExpr UnOp PrimExprAggrExpr (Aggr' PrimExpr)WndwExpr WndwOp PartitionConstExpr LiteralCaseExpr [(PrimExpr, PrimExpr)] PrimExprListExpr (NonEmpty PrimExpr)ParamExpr (Maybe Name) PrimExprFunExpr Name [PrimExpr]CastExpr Name PrimExprCast an expression to a given type.
DefaultInsertExprArrayExpr [PrimExpr]ARRAY[..]
RangeExpr String BoundExpr BoundExprArrayIndex PrimExpr PrimExpr
Constructors
NullLitDefaultLitrepresents a default value
BoolLit BoolStringLit StringByteStringLit ByteStringIntegerLit IntegerDoubleLit DoubleNumericLit ScientificOtherLit Stringused for hacking in custom SQL
Instances3Eq, Read, Show
Eq AggrDistinctDefined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryRead AggrDistinctDefined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryShow AggrDistinctDefined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQuery
Instances5Functor, Foldable, Traversable, Read, Show
Functor Aggregate'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryFoldable Aggregate'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryTraversable Aggregate'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryRead a => Read (Aggregate' a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryShow a => Show (Aggregate' a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQuery
Constructors
AggraggrOp :: !AggrOpaggrExprs :: ![a]aggrOrder :: ![OrderExpr' a]aggrDistinct :: !AggrDistinctaggrGroup :: ![OrderExpr' a]aggrFilter :: !Maybe PrimExpr
Instances5Functor, Foldable, Traversable, Read, Show
Functor Aggr'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryFoldable Aggr'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryTraversable Aggr'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryRead a => Read (Aggr' a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryShow a => Show (Aggr' a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQuery
Instances5Functor, Foldable, Traversable, Read, Show
Functor OrderExpr'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryFoldable OrderExpr'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryTraversable OrderExpr'Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryRead a => Read (OrderExpr' a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryShow a => Show (OrderExpr' a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQuery
Instances2Read, Show
Read OrderNullsDefined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryShow OrderNullsDefined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQuery
Instances2Read, Show
Read OrderDirectionDefined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQueryShow OrderDirectionDefined in opaleye-0.10.8.0 · Opaleye.Internal.HaskellDB.PrimQuery
Constructors
Constructors
Constructors
PartitionpartitionBy :: [PrimExpr]orderBy :: [OrderExpr]