Skip to content
# Class: DDLGeneralizer

Defined in: packages/core/src/transformers/DDLGeneralizer.ts:6

Constructors ​

Constructor ​

new DDLGeneralizer(): DDLGeneralizer

Returns ​

DDLGeneralizer

Methods ​

generalize() ​

static generalize(ast): SqlComponent[]

Defined in: packages/core/src/transformers/DDLGeneralizer.ts:14

Generalizes DDL statements by moving constraints from CREATE TABLE to ALTER TABLE statements. This normalizes the DDL for easier comparison.

Parameters ​

ast ​

SqlComponent[]

List of SQL components (DDL statements)

Returns ​

SqlComponent[]

Generalized list of SQL components

Released under the MIT License.