Hoogle Search

Within LTS Haskell 24.10 (ghc-9.10.2)

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

  1. selectFirst :: forall (m :: Type -> Type) record . (PersistQueryRead backend, MonadIO m, PersistRecordBackend record backend) => [Filter record] -> [SelectOpt record] -> ReaderT backend m (Maybe (Entity record))

    esqueleto Database.Esqueleto.Legacy

    Get just the first record for the criterion.

  2. ascNullsFirst :: PersistField a => SqlExpr (Value a) -> SqlExpr OrderBy

    esqueleto Database.Esqueleto.PostgreSQL

    Ascending order of this field or SqlExpression with nulls coming first.

  3. descNullsFirst :: PersistField a => SqlExpr (Value a) -> SqlExpr OrderBy

    esqueleto Database.Esqueleto.PostgreSQL

    Descending order of this field or SqlExpression with nulls coming first. Note that this is the same as normal ascending ordering in Postgres, but it has been included for completeness.

  4. holdFirst :: forall a (m :: Type -> Type) . (Data a, Monad m) => Cell m a a

    essence-of-live-coding LiveCoding.Cell.Util

    Hold the first value and output it indefinitely.

  5. CompactGetFirstBlockOp :: PrimOp

    ghc-lib-parser GHC.Builtin.PrimOps

    No documentation available.

  6. replaceFirstNode :: forall n (x :: Extensibility) . Block n C x -> n C O -> Block n C x

    ghc-lib-parser GHC.Cmm.Dataflow.Block

    No documentation available.

  7. toBlockListEntryFirst :: CmmGraph -> [CmmBlock]

    ghc-lib-parser GHC.Cmm.Utils

    like toBlockList, but the entry block always comes first

  8. toBlockListEntryFirstFalseFallthrough :: CmmGraph -> [CmmBlock]

    ghc-lib-parser GHC.Cmm.Utils

    Like toBlockListEntryFirst, but we strive to ensure that we order blocks so that the false case of a conditional jumps to the next block in the output list of blocks. This matches the way OldCmm blocks were output since in OldCmm the false case was a fallthrough, whereas in Cmm conditional branches have both true and false successors. Block ordering can make a big difference in performance in the LLVM backend. Note that we rely crucially on the order of successors returned for CmmCondBranch by the NonLocal instance for CmmNode defined in GHC.Cmm.Node. -GBM

  9. getFirstAnnotations :: Typeable a => ([Word8] -> a) -> ModGuts -> CoreM (ModuleEnv a, NameEnv a)

    ghc-lib-parser GHC.Core.Opt.Monad

    Get at most one annotation of a given type per annotatable item.

  10. contramapFirstWhenMatched :: forall b a (f :: Type -> Type) y z . (b -> a) -> WhenMatched f a y z -> WhenMatched f b y z

    ghc-lib-parser GHC.Data.Word64Map.Internal

    Map contravariantly over a WhenMatched f _ y z.

Page 58 of many | Previous | Next