napkin-1.0.0
Safe HaskellNone
LanguageGHC2021

Napkin.Run.Effects.Interceptors.ApplyQueryTransformer

Documentation

interceptSqlReadApplyQueryTransformer :: forall {k} (b :: k) (r :: EffectRow) a. Members '[Reader QueryTransformer, SqlRead b :: (Type -> Type) -> Type -> Type] r => Sem r a -> Sem r a #

interceptAnnotateWriteApplyQueryTransformer :: forall {k} (b :: k) (r :: EffectRow) a. Members '[AnnotateWrite b :: (Type -> Type) -> Type -> Type, Reader QueryTransformer] r => Sem r a -> Sem r a #

interceptAnnotateReadApplyQueryTransformer :: forall {k} (b :: k) (r :: EffectRow) a. Members '[AnnotateRead b :: (Type -> Type) -> Type -> Type, Reader QueryTransformer] r => Sem r a -> Sem r a #

interceptExtraDependencies :: forall (effs :: EffectRow) a. Members '[Reader QueryTransformer, Output ExtraDependencies :: (Type -> Type) -> Type -> Type] effs => Sem effs a -> Sem effs a #