| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Napkin.Render.Common
Contents
Documentation
renderCreateTable :: forall {k} (backend :: k). (BackendDialect backend, RenderSql (Ref Table) backend, RenderSql Query backend) => Proxy backend -> Ref Table -> Query -> Doc #
renderCreateViewAs :: forall {k} (backend :: k). (BackendDialect backend, RenderSql (Ref Table) backend, RenderSql Query backend) => Proxy backend -> Ref Table -> Query -> Doc #
renderDrop :: forall {k} (backend :: k). (NapkinParserDialect backend, RenderSql MissingBehavior backend, RenderSql TableKind backend) => Proxy backend -> TableKind -> MissingBehavior -> Ref Table -> Doc -> Doc #
renderRenameTable :: forall {k} (b :: k). (BackendDialect b, RenderSql (Ref Table) b) => Proxy b -> RenameRelation -> Doc #
Orphan instances
| BackendDialect b => RenderSql Query (b :: k) # | |
| BackendDialect b => RenderSql SExp (b :: k) # | |
| RenderSql TableKind (b :: k) # | |
| BackendDialect b => RenderSql UpdateQuery (b :: k) # | |
| RenderSql MissingBehavior (b :: k) # | |
| BackendDialect b => RenderSql AddColumnToTable (b :: k) # | |
| BackendDialect b => RenderSql DeleteRows (b :: k) # | |
| BackendDialect b => RenderSql DropColumnFromTable (b :: k) # | |
| BackendDialect b => RenderSql InsertInto (b :: k) # | |
| RenderSql Text (b :: k) # | |
| NapkinParserDialect b => RenderSql (CreateTableSchema b) (b :: Type) # | |
| NapkinParserDialect b => RenderSql (Ref t) (b :: k1) # | |