UNPKG

rawsql-ts

Version:

High-performance SQL parser and AST analyzer written in TypeScript. Provides fast parsing and advanced transformation capabilities.

17 lines (16 loc) 609 B
import { Lexeme } from "../models/Lexeme"; import { CreateSequenceStatement, AlterSequenceStatement } from "../models/DDLStatements"; export declare class CreateSequenceParser { static parse(sql: string): CreateSequenceStatement; static parseFromLexeme(lexemes: Lexeme[], index: number): { value: CreateSequenceStatement; newIndex: number; }; } export declare class AlterSequenceParser { static parse(sql: string): AlterSequenceStatement; static parseFromLexeme(lexemes: Lexeme[], index: number): { value: AlterSequenceStatement; newIndex: number; }; }