Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
data RecreateTable b m a where #
RecreateTableAs :: BackendTableMeta b -> Ref Table -> NonEmpty Query -> RecreateTable b m () | |
RecreateViewAs :: BackendViewMeta b -> Ref Table -> Query -> RecreateTable b m () | |
RecreateMaterializedViewAs :: BackendMaterializedViewMeta b -> Ref Table -> Query -> RecreateTable b m () |
Instances
(Show (BackendTableMeta b), Show (BackendViewMeta b), Show (BackendMaterializedViewMeta b)) => GShow (RecreateTable b a :: Type -> Type) # | |
Defined in Napkin.Run.Effects.Languages.Recreate gshowsPrec :: forall (a0 :: k). Int -> RecreateTable b a a0 -> ShowS # | |
(Show (BackendTableMeta b), Show (BackendViewMeta b), Show (BackendMaterializedViewMeta b)) => Show (RecreateTable b a c) # | |
Defined in Napkin.Run.Effects.Languages.Recreate showsPrec :: Int -> RecreateTable b a c -> ShowS # show :: RecreateTable b a c -> String # showList :: [RecreateTable b a c] -> ShowS # |
recreateMaterializedViewAs :: forall b r. Member (RecreateTable b) r => BackendMaterializedViewMeta b -> Ref Table -> Query -> Sem r () #
recreateViewAs :: forall b r. Member (RecreateTable b) r => BackendViewMeta b -> Ref Table -> Query -> Sem r () #
recreateTableAs :: forall b r. Member (RecreateTable b) r => BackendTableMeta b -> Ref Table -> NonEmpty Query -> Sem r () #
recreateTargetTable :: forall b effs. Members [RecreateTable b, Reader TargetName] effs => BackendTableMeta b -> NonEmpty Query -> Sem effs () #
recreateTargetView :: forall b effs. Members [RecreateTable b, Reader TargetName] effs => BackendViewMeta b -> Query -> Sem effs () #
recreateTargetMaterializedView :: forall b effs. Members [RecreateTable b, Reader TargetName] effs => BackendMaterializedViewMeta b -> Query -> Sem effs () #