Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data SemijoinType Source #
Instances
Show SemijoinType Source # | |
Defined in Opaleye.Internal.PrimQuery showsPrec :: Int -> SemijoinType -> ShowS # show :: SemijoinType -> String # showList :: [SemijoinType] -> ShowS # |
data TableIdentifier Source #
Instances
Show TableIdentifier Source # | |
Defined in Opaleye.Internal.PrimQuery showsPrec :: Int -> TableIdentifier -> ShowS # show :: TableIdentifier -> String # showList :: [TableIdentifier] -> ShowS # |
data Materialized Source #
Instances
Show Materialized Source # | |
Defined in Opaleye.Internal.PrimQuery showsPrec :: Int -> Materialized -> ShowS # show :: Materialized -> String # showList :: [Materialized] -> ShowS # |
aProduct :: PrimQuery -> PrimQueryArr Source #
aSemijoin :: SemijoinType -> PrimQuery -> PrimQueryArr Source #
aRestrict :: PrimExpr -> PrimQueryArr Source #
aLabel :: String -> PrimQueryArr Source #
newtype PrimQueryArr Source #
PrimQueryArr | |
|
Instances
Monoid PrimQueryArr Source # | |
Defined in Opaleye.Internal.PrimQuery mempty :: PrimQueryArr # mappend :: PrimQueryArr -> PrimQueryArr -> PrimQueryArr # mconcat :: [PrimQueryArr] -> PrimQueryArr # | |
Semigroup PrimQueryArr Source # | |
Defined in Opaleye.Internal.PrimQuery (<>) :: PrimQueryArr -> PrimQueryArr -> PrimQueryArr # sconcat :: NonEmpty PrimQueryArr -> PrimQueryArr # stimes :: Integral b => b -> PrimQueryArr -> PrimQueryArr # |
lateral :: PrimQueryArr -> PrimQueryArr Source #
toPrimQuery :: PrimQueryArr -> PrimQuery Source #
data PrimQuery' a Source #
Instances
Show a => Show (PrimQuery' a) Source # | |
Defined in Opaleye.Internal.PrimQuery showsPrec :: Int -> PrimQuery' a -> ShowS # show :: PrimQuery' a -> String # showList :: [PrimQuery' a] -> ShowS # |
type PrimQuery = PrimQuery' () Source #
type PrimQueryFold p = PrimQueryFold' () p Source #
type PrimQueryFold' a p = PrimQueryFoldP a p p Source #
data PrimQueryFoldP a p p' Source #
PrimQueryFold | |
|
primQueryFoldDefault :: PrimQueryFold' a (PrimQuery' a) Source #
dimapPrimQueryFold :: (q -> p) -> (p' -> q') -> PrimQueryFoldP a p p' -> PrimQueryFoldP a q q' Source #
applyPrimQueryFoldF :: PrimQueryFoldP a (PrimQuery' a) p -> PrimQuery' a -> p Source #
primQueryFoldF :: PrimQueryFoldP a p p' -> (PrimQuery' a -> p) -> PrimQuery' a -> p' Source #
foldPrimQuery :: PrimQueryFold' a p -> PrimQuery' a -> p Source #
composePrimQueryFold :: PrimQueryFoldP a (PrimQuery' a) q -> PrimQueryFoldP a p (PrimQuery' a) -> PrimQueryFoldP a p q Source #
isUnit :: PrimQuery' a -> Bool Source #