ddl library
Classes
- AlterTable
- Operation carrying every intra-table change as one unit: the full old and new definitions, detected column renames, the table's indexes on both sides, and the tables whose foreign keys reference it.
- ColumnInfo
- Column information for DDL generation.
- CreateIndex
- Operation to create an index.
- CreateTable
- Operation to create a new table.
- DdlGenerator
- Abstract interface for generating DDL statements from diff operations.
- DiffOperation
- Base class for schema diff operations.
- DropIndex
- Operation to drop an index.
- DropTable
- Operation to drop a table.
- ForeignKeyInfo
- Foreign key information for DDL generation.
- IndexInfo
- Index information for DDL generation.
- ReferencedBy
- A table whose foreign keys reference the table being altered, with its indexes.
- TableDiff
- The mechanical decomposition of an AlterTable into its constituent changes.
- TableInfo
- Table information for DDL generation: the full definition a generator needs to emit a CREATE TABLE, or to rebuild one.