| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Rel8.Internal.Query.Exists
Synopsis
- exists :: Query a -> Query (Expr Bool)
- inQuery :: EqTable a => a -> Query a -> Query (Expr Bool)
- present :: Query a -> Query ()
- with :: (a -> Query b) -> a -> Query a
- withBy :: (a -> b -> Expr Bool) -> Query b -> a -> Query a
- absent :: Query a -> Query ()
- without :: (a -> Query b) -> a -> Query a
- withoutBy :: (a -> b -> Expr Bool) -> Query b -> a -> Query a
Documentation
present :: Query a -> Query () Source #
Produce the empty query if the given query returns no rows. present
is equivalent to WHERE EXISTS in SQL.
withBy :: (a -> b -> Expr Bool) -> Query b -> a -> Query a Source #
Like with, but with a custom membership test.