| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Opaleye.With
Contents
Synopsis
- with :: Default Unpackspec a a => Select a -> (Select a -> Select b) -> Select b
- withRecursive :: Default Binaryspec a a => Select a -> (a -> Select a) -> Select a
- withExplicit :: Unpackspec a a -> Select a -> (Select a -> Select b) -> Select b
- withRecursiveExplicit :: Binaryspec a a -> Select a -> (a -> Select a) -> Select a
Documentation
withRecursive :: Default Binaryspec a a => Select a -> (a -> Select a) -> Select a Source #
withRecursive s f is the smallest set of rows r such that
r == s `unionAll` (r >>= f)
Explicit versions
withExplicit :: Unpackspec a a -> Select a -> (Select a -> Select b) -> Select b Source #
withRecursiveExplicit :: Binaryspec a a -> Select a -> (a -> Select a) -> Select a Source #