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.