Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 #