Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Documentation
Instances
data MissingBehavior #
Instances
Show MissingBehavior # | |
Defined in Napkin.Run.Effects.Languages.SqlWrite showsPrec :: Int -> MissingBehavior -> ShowS # show :: MissingBehavior -> String # showList :: [MissingBehavior] -> ShowS # | |
Eq MissingBehavior # | |
Defined in Napkin.Run.Effects.Languages.SqlWrite (==) :: MissingBehavior -> MissingBehavior -> Bool # (/=) :: MissingBehavior -> MissingBehavior -> Bool # |
Instances
dropMaterializedView :: forall b r. Member (SqlWrite b) r => Ref Table -> MissingBehavior -> Cascade -> Sem r () #
dropView :: forall b r. Member (SqlWrite b) r => Ref Table -> MissingBehavior -> Cascade -> Sem r () #
mergeTable :: forall b r. Member (SqlWrite b) r => Ref Table -> TableAlias -> Query -> TableAlias -> JoinOnPredicate -> Maybe WhenMatched -> Maybe WhenNotMatched -> Sem r () #
dropTable :: forall b r. Member (SqlWrite b) r => Ref Table -> MissingBehavior -> Cascade -> Sem r () #
copyTable :: forall b r. Member (SqlWrite b) r => Ref Table -> Ref Table -> TableWriteStrategy -> Sem r () #
updateTable :: forall b r. Member (SqlWrite b) r => UpdateQuery -> Sem r () #
csvStreamInto :: forall b r. Member (SqlWrite b) r => CSVSettings -> Ref Table -> FilePath -> CSVHeader -> Chunks -> CsvSchema -> Sem r () #
createMaterializedViewAsWithMeta :: forall b r. Member (SqlWrite b) r => BackendMaterializedViewMeta b -> Ref Table -> Query -> Sem r () #
createViewAsWithMeta :: forall b r. Member (SqlWrite b) r => BackendViewMeta b -> Ref Table -> Query -> Sem r () #
createTableAsWithMeta :: forall b r. Member (SqlWrite b) r => BackendTableMeta b -> Ref Table -> Query -> Sem r () #
createTableAs :: forall b r. (Member (SqlWrite b) r, Default (BackendTableMeta b)) => Ref Table -> Query -> Sem r () #
createTableIfNotExistAs :: forall b r. (Member (SqlWrite b) r, Default (BackendTableMeta b)) => Ref Table -> Query -> Sem r () #
createViewAs :: forall b r. (Member (SqlWrite b) r, Default (BackendViewMeta b)) => Ref Table -> Query -> Sem r () #
createMaterializedViewAs :: forall b r. (Member (SqlWrite b) r, Default (BackendMaterializedViewMeta b)) => Ref Table -> Query -> Sem r () #
createEmptyTable :: forall b r. (Member (SqlWrite b) r, Default (BackendTableMeta b)) => Ref Table -> CsvSchema -> Sem r () #