Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type SqlWriteIO m bk a t1 t2 t3 t4 t5 t6 t7 t8 = (MonadQueryStats m, Monad m, Katip m, Command (CreateTableAs (BackendTableMeta bk)) t1 bk, Command InsertIntoQuery t2 bk, Command (CreateViewAs (BackendViewMeta bk)) t3 bk, Command (CreateMaterializedViewAs (BackendMaterializedViewMeta bk)) t3 bk, Command RenameTable t4 bk, Command CopyTable t5 bk, Command DropTable t6 bk, Command DropView t7 bk, Command DeleteFrom t8 bk, Backend bk, RenderSql Query bk) #
runSqlWriteIO :: forall m bk r a t1 t2 t3 t4 t5 t6 t7 t8. (SqlWriteIO m bk a t1 t2 t3 t4 t5 t6 t7 t8, MonadCatch m, Members '[Embed m, FatalError] r) => BackendConn bk -> Sem (SqlWrite bk ': r) a -> Sem r a #