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.