Hoogle Search

Within LTS Haskell 24.46 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. fromMaybeFields :: Default IfPP b b => b -> MaybeFields b -> b

    opaleye Opaleye.MaybeFields

    The Opaleye analogue of fromMaybe

  2. fromMaybeFieldsExplicit :: IfPP b b -> b -> MaybeFields b -> b

    opaleye Opaleye.MaybeFields

    No documentation available.

  3. matchMaybe :: Default IfPP b b => MaybeFields a -> (Maybe a -> b) -> b

    opaleye Opaleye.MaybeFields

    Use a Haskell \case expression to pattern match on a MaybeFields.

    example :: MaybeFields (Field SqlInt4) -> Field SqlInt4
    example mf = matchMaybe mf $ \case
    Nothing -> 0
    Just x  -> x * 100
    

  4. nullableToMaybeFields :: FieldNullable a -> MaybeFields (Field a)

    opaleye Opaleye.MaybeFields

    Convert NULL to nothingFields and non-NULL to a justFields

  5. nullspecMaybeFields :: Nullspec a b -> Nullspec (MaybeFields a) (MaybeFields b)

    opaleye Opaleye.MaybeFields

    No documentation available.

  6. toFieldsMaybeFields :: Nullspec a b -> ToFields a b -> ToFields (Maybe a) (MaybeFields b)

    opaleye Opaleye.MaybeFields

    No documentation available.

  7. traverseMaybeFields :: (Default Unpackspec a a, Default Unpackspec b b) => SelectArr a b -> SelectArr (MaybeFields a) (MaybeFields b)

    opaleye Opaleye.MaybeFields

    traverseMaybeFields is analogous to Haskell's traverse :: (a -> [b]) -> Maybe a -> [Maybe b]. In particular, traverse has the following definition that generalises to traverseMaybeFields:

    • traverse _ Nothing = pure Nothing
    • traverse f (Just x) = fmap Just (f x)

  8. traverseMaybeFieldsExplicit :: Unpackspec a a -> Unpackspec b b -> SelectArr a b -> SelectArr (MaybeFields a) (MaybeFields b)

    opaleye Opaleye.MaybeFields

    No documentation available.

  9. unpackspecMaybeFields :: Unpackspec a b -> Unpackspec (MaybeFields a) (MaybeFields b)

    opaleye Opaleye.MaybeFields

    No documentation available.

  10. valuesspecMaybeFields :: Valuesspec a b -> Valuesspec (MaybeFields a) (MaybeFields b)

    opaleye Opaleye.MaybeFields

    No documentation available.

Page 284 of many | Previous | Next