Safe Haskell | None |
---|---|
Language | Haskell2010 |
This modules defines the QueryArr
arrow, which is an arrow that represents
selecting data from a database, and composing multiple queries together.
Documentation
Instances
Arrow QueryArr Source # | |
Defined in Opaleye.SQLite.Internal.QueryArr | |
Profunctor QueryArr Source # | |
Defined in Opaleye.SQLite.Internal.QueryArr dimap :: (a -> b) -> (c -> d) -> QueryArr b c -> QueryArr a d # lmap :: (a -> b) -> QueryArr b c -> QueryArr a c # rmap :: (b -> c) -> QueryArr a b -> QueryArr a c # (#.) :: forall a b c q. Coercible c b => q b c -> QueryArr a b -> QueryArr a c # (.#) :: forall a b c q. Coercible b a => QueryArr b c -> q a b -> QueryArr a c # | |
ProductProfunctor QueryArr Source # | |
Functor (QueryArr a) Source # | |
Applicative (QueryArr a) Source # | |
Defined in Opaleye.SQLite.Internal.QueryArr | |
Category QueryArr Source # | |