opaleye-sqlite-0.0.1.1: An SQL-generating DSL targeting SQLite
Safe HaskellSafe-Inferred
LanguageHaskell2010

Opaleye.SQLite.Internal.PrimQuery

Documentation

data LimitOp Source #

Instances

Instances details
Show LimitOp Source # 
Instance details

Defined in Opaleye.SQLite.Internal.PrimQuery

data BinOp Source #

Constructors

Except 
Union 
UnionAll 

Instances

Instances details
Show BinOp Source # 
Instance details

Defined in Opaleye.SQLite.Internal.PrimQuery

Methods

showsPrec :: Int -> BinOp -> ShowS #

show :: BinOp -> String #

showList :: [BinOp] -> ShowS #

data JoinType Source #

Constructors

LeftJoin 

Instances

Instances details
Show JoinType Source # 
Instance details

Defined in Opaleye.SQLite.Internal.PrimQuery

type PrimQueryFold p = (p, String -> [(Symbol, PrimExpr)] -> p, NonEmpty p -> [PrimExpr] -> p, [(Symbol, (Maybe AggrOp, PrimExpr))] -> p -> p, [OrderExpr] -> p -> p, LimitOp -> p -> p, JoinType -> PrimExpr -> p -> p -> p, [Symbol] -> [[PrimExpr]] -> p, BinOp -> [(Symbol, (PrimExpr, PrimExpr))] -> (p, p) -> p) Source #