Skip to content
# Class: SqlParser

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

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:62

Parameters

sql

string

options

SqlParserOptions = {}

Returns

ParsedStatement


parseMany()

static parseMany(sql, options): ParsedStatement[]

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

Parameters

sql

string

options

SqlParserManyOptions = {}

Returns

ParsedStatement[]

Released under the MIT License.