| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Napkin.Run.Effects.Languages.SqlRender
Documentation
data SqlRender (m :: k) a where #
Constructors
| RenderSExp :: forall {k} (m :: k). SExp -> SqlRender m Text | |
| RenderQuery :: forall {k} (m :: k). Query -> SqlRender m Text |
Instances
| GShow (SqlRender a :: Type -> Type) # | |
Defined in Napkin.Run.Effects.Languages.SqlRender Methods gshowsPrec :: Int -> SqlRender a a0 -> ShowS # | |
| CacheableEffect (SqlRender :: k -> Type -> Type) SqlRenderCacheKey # | |
Defined in Napkin.Run.Effects.Languages.SqlRender Methods | |
| Show (SqlRender a b) # | |
| Eq (SqlRender m a) # | |
| Ord (SqlRender m a) # | |
Defined in Napkin.Run.Effects.Languages.SqlRender Methods compare :: SqlRender m a -> SqlRender m a -> Ordering # (<) :: SqlRender m a -> SqlRender m a -> Bool # (<=) :: SqlRender m a -> SqlRender m a -> Bool # (>) :: SqlRender m a -> SqlRender m a -> Bool # (>=) :: SqlRender m a -> SqlRender m a -> Bool # | |
renderQuery :: forall (r :: EffectRow). Member (SqlRender :: (Type -> Type) -> Type -> Type) r => Query -> Sem r SqlText #
renderSExp :: forall (r :: EffectRow). Member (SqlRender :: (Type -> Type) -> Type -> Type) r => SExp -> Sem r SqlText #
data SqlRenderCacheKey #
Instances
| CacheableEffect (SqlRender :: k -> Type -> Type) SqlRenderCacheKey # | |
Defined in Napkin.Run.Effects.Languages.SqlRender Methods | |