Skip to content
# Class: SqlParser

Defined in: packages/core/src/parsers/SqlParser.ts:94

Canonical entry point for SQL parsing. Delegates to dedicated parsers for SELECT, INSERT, UPDATE, and DELETE statements, and is designed to embrace additional statement types next.

Constructors ​

Constructor ​

new SqlParser(): SqlParser

Returns ​

SqlParser

Methods ​

parse() ​

static parse(sql, options): ParsedStatement

Defined in: packages/core/src/parsers/SqlParser.ts:95

Parameters ​

sql ​

string

options ​

SqlParserOptions = {}

Returns ​

ParsedStatement


parseMany() ​

static parseMany(sql, options): ParsedStatement[]

Defined in: packages/core/src/parsers/SqlParser.ts:135

Parameters ​

sql ​

string

options ​

SqlParserManyOptions = {}

Returns ​

ParsedStatement[]

Released under the MIT License.