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
TypeScript
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;
};
}