processors

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2026 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mysql

type Mysql struct {
}

func NewMysql

func NewMysql() Mysql

func (Mysql) ProcessColumns

func (r Mysql) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column

func (Mysql) ProcessForeignKeys

func (r Mysql) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey

func (Mysql) ProcessIndexes

func (r Mysql) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index

func (Mysql) ProcessTables added in v0.5.0

func (r Mysql) ProcessTables(dbTables []schema.Table) []schema.Table

type Oracle added in v0.7.0

type Oracle struct {
}

func NewOracle added in v0.7.0

func NewOracle() Oracle

func (Oracle) ProcessColumns added in v0.7.0

func (r Oracle) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column

func (Oracle) ProcessForeignKeys added in v0.7.0

func (r Oracle) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey

func (Oracle) ProcessIndexes added in v0.7.0

func (r Oracle) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index

func (Oracle) ProcessTables added in v0.7.0

func (r Oracle) ProcessTables(dbTables []schema.Table) []schema.Table

type Postgres

type Postgres struct {
}

func NewPostgres

func NewPostgres() Postgres

func (Postgres) ProcessColumns

func (r Postgres) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column

func (Postgres) ProcessForeignKeys

func (r Postgres) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey

func (Postgres) ProcessIndexes

func (r Postgres) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index

func (Postgres) ProcessTables added in v0.5.0

func (r Postgres) ProcessTables(dbTables []schema.Table) []schema.Table

func (Postgres) ProcessTypes

func (r Postgres) ProcessTypes(types []schema.Type) []schema.Type

type Sqlite

type Sqlite struct {
}

func NewSqlite

func NewSqlite() Sqlite

func (Sqlite) ProcessColumns

func (r Sqlite) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column

func (Sqlite) ProcessForeignKeys

func (r Sqlite) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey

func (Sqlite) ProcessIndexes

func (r Sqlite) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index

func (Sqlite) ProcessTables added in v0.5.0

func (r Sqlite) ProcessTables(dbTables []schema.Table) []schema.Table

type Sqlserver

type Sqlserver struct {
}

func NewSqlserver

func NewSqlserver() Sqlserver

func (Sqlserver) ProcessColumns

func (r Sqlserver) ProcessColumns(dbColumns []schema.DBColumn) []schema.Column

func (Sqlserver) ProcessForeignKeys

func (r Sqlserver) ProcessForeignKeys(dbForeignKeys []schema.DBForeignKey) []schema.ForeignKey

func (Sqlserver) ProcessIndexes

func (r Sqlserver) ProcessIndexes(dbIndexes []schema.DBIndex) []schema.Index

func (Sqlserver) ProcessTables added in v0.5.0

func (r Sqlserver) ProcessTables(dbTables []schema.Table) []schema.Table

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL