Safe Haskell | None |
---|---|
Language | GHC2024 |
Documentation
data RecreateTable b (m :: k) a where #
RecreateTableAs :: forall {k} b (m :: k). BackendTableMeta b -> Ref Table -> NonEmpty Query -> RecreateTable b m () | |
RecreateViewAs :: forall {k} b (m :: k). BackendViewMeta b -> Ref Table -> Query -> RecreateTable b m () | |
RecreateMaterializedViewAs :: forall {k} b (m :: k). BackendMaterializedViewMeta b -> Ref Table -> Query -> RecreateTable b m () | |
RecreateTableStatement' :: forall {k} b (m :: k). BackendTableMeta b -> Ref Table -> CreateTableDDL -> [InsertStatement] -> 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 :: 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 # |
recreateTableAs :: forall b (r :: EffectRow). Member (RecreateTable b :: (Type -> Type) -> Type -> Type) r => BackendTableMeta b -> Ref Table -> NonEmpty Query -> Sem r () #
recreateViewAs :: forall b (r :: EffectRow). Member (RecreateTable b :: (Type -> Type) -> Type -> Type) r => BackendViewMeta b -> Ref Table -> Query -> Sem r () #
recreateMaterializedViewAs :: forall b (r :: EffectRow). Member (RecreateTable b :: (Type -> Type) -> Type -> Type) r => BackendMaterializedViewMeta b -> Ref Table -> Query -> Sem r () #
recreateTableStatement' :: forall b (r :: EffectRow). Member (RecreateTable b :: (Type -> Type) -> Type -> Type) r => BackendTableMeta b -> Ref Table -> CreateTableDDL -> [InsertStatement] -> Sem r () #
recreateTargetTable :: forall b (effs :: EffectRow). Members '[RecreateTable b :: (Type -> Type) -> Type -> Type, Reader TargetName] effs => BackendTableMeta b -> NonEmpty Query -> Sem effs () #
recreateTableStatement :: forall b (effs :: EffectRow). Members '[RecreateTable b :: (Type -> Type) -> Type -> Type, Reader TargetName] effs => BackendTableMeta b -> CreateTableDDL -> [InsertStatement] -> Sem effs () #
recreateTargetView :: forall b (effs :: EffectRow). Members '[RecreateTable b :: (Type -> Type) -> Type -> Type, Reader TargetName] effs => BackendViewMeta b -> Query -> Sem effs () #
recreateTargetMaterializedView :: forall b (effs :: EffectRow). Members '[RecreateTable b :: (Type -> Type) -> Type -> Type, Reader TargetName] effs => BackendMaterializedViewMeta b -> Query -> Sem effs () #