| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Opaleye.SQLite.Internal.HaskellDB.PrimQuery
Documentation
Constructors
| AttrExpr Symbol | |
| BaseTableAttrExpr Attribute | |
| BinExpr BinOp PrimExpr PrimExpr | |
| UnExpr UnOp PrimExpr | |
| AggrExpr AggrOp PrimExpr | |
| ConstExpr Literal | |
| CaseExpr [(PrimExpr, PrimExpr)] PrimExpr | |
| ListExpr [PrimExpr] | |
| ParamExpr (Maybe Name) PrimExpr | |
| FunExpr Name [PrimExpr] | |
| CastExpr Name PrimExpr | Cast an expression to a given type. |
| DefaultInsertExpr |
Constructors
| NullLit | |
| DefaultLit | represents a default value |
| BoolLit Bool | |
| StringLit String | |
| ByteStringLit ByteString | |
| IntegerLit Integer | |
| DoubleLit Double | |
| OtherLit String | used for hacking in custom SQL |
Constructors
| OpEq | |
| OpLt | |
| OpLtEq | |
| OpGt | |
| OpGtEq | |
| OpNotEq | |
| OpAnd | |
| OpOr | |
| OpLike | |
| OpIn | |
| OpOther String | |
| OpCat | |
| OpPlus | |
| OpMinus | |
| OpMul | |
| OpDiv | |
| OpMod | |
| OpBitNot | |
| OpBitAnd | |
| OpBitOr | |
| OpBitXor | |
| OpAsg |
Constructors
| AggrCount | |
| AggrSum | |
| AggrAvg | |
| AggrMin | |
| AggrMax | |
| AggrStdDev | |
| AggrStdDevP | |
| AggrVar | |
| AggrVarP | |
| AggrBoolOr | |
| AggrBoolAnd | |
| AggrArr | |
| AggrStringAggr PrimExpr | |
| AggrOther String |
data OrderNulls Source #
Constructors
| NullsFirst | |
| NullsLast |
Instances
| Show OrderNulls Source # | |
Defined in Opaleye.SQLite.Internal.HaskellDB.PrimQuery Methods showsPrec :: Int -> OrderNulls -> ShowS # show :: OrderNulls -> String # showList :: [OrderNulls] -> ShowS # | |
data OrderDirection Source #
Instances
| Show OrderDirection Source # | |
Defined in Opaleye.SQLite.Internal.HaskellDB.PrimQuery Methods showsPrec :: Int -> OrderDirection -> ShowS # show :: OrderDirection -> String # showList :: [OrderDirection] -> ShowS # | |