Skip to content
# Class: AlterTableParser

Defined in: packages/core/src/parsers/AlterTableParser.ts:28

Parses ALTER TABLE statements focused on constraint operations.

Constructors

Constructor

new AlterTableParser(): AlterTableParser

Returns

AlterTableParser

Methods

parse()

static parse(sql): AlterTableStatement

Defined in: packages/core/src/parsers/AlterTableParser.ts:61

Parameters

sql

string

Returns

AlterTableStatement


parseFromLexeme()

static parseFromLexeme(lexemes, index): object

Defined in: packages/core/src/parsers/AlterTableParser.ts:71

Parameters

lexemes

Lexeme[]

index

number

Returns

object

value

value: AlterTableStatement

newIndex

newIndex: number

Released under the MIT License.