napkin-0.5.12
Safe HaskellNone
LanguageHaskell2010

Napkin.Run.Effects.Interceptors.LogProgram

Documentation

data DumpItem #

Constructors

DumpItem 

Instances

Instances details
Eq DumpItem # 
Instance details

Defined in Napkin.Run.Effects.Interceptors.LogProgram

Show DumpItem # 
Instance details

Defined in Napkin.Run.Effects.Interceptors.LogProgram

class ToDumpItem a where #

Methods

toDumpItem :: forall r x. a (Sem r) x -> DumpItem #

Instances

Instances details
ToDumpItem (Log :: (Type -> Type) -> Type -> Type) # 
Instance details

Defined in Napkin.Run.Effects.Interceptors.LogProgram

Methods

toDumpItem :: forall (r :: EffectRow) (x :: k). Log (Sem r) x -> DumpItem #

ToDumpItem (SqlRead :: (Type -> Type) -> Type -> Type) # 
Instance details

Defined in Napkin.Run.Effects.Interceptors.LogProgram

Methods

toDumpItem :: forall (r :: EffectRow) (x :: k). SqlRead (Sem r) x -> DumpItem #

ToDumpItem (ExternalCreate :: (Type -> Type) -> Type -> Type) # 
Instance details

Defined in Napkin.Run.Effects.Interceptors.LogProgram

Methods

toDumpItem :: forall (r :: EffectRow) (x :: k). ExternalCreate (Sem r) x -> DumpItem #

(Show (BackendTableMeta b), Show (BackendViewMeta b), Show (BackendMaterializedViewMeta b)) => ToDumpItem (SqlWrite b :: (Type -> Type) -> Type -> Type) # 
Instance details

Defined in Napkin.Run.Effects.Interceptors.LogProgram

Methods

toDumpItem :: forall (r :: EffectRow) (x :: k). SqlWrite b (Sem r) x -> DumpItem #

Orphan instances

FromBuilder Doc # 
Instance details

Methods

fromBuilder :: Builder -> Doc #

(RenderSql Query b, RenderSql SExp b) => RenderSql Renderable b # 
Instance details

Methods

renderSql :: b -> Renderable -> Doc #