UNPKG

@cratedb/cratedb-sqlparse

Version:

![NPM License](https://img.shields.io/npm/l/@cratedb/cratedb-sqlparse) ![NPM Version](https://img.shields.io/npm/v/@cratedb/cratedb-sqlparse) ![NPM Downloads](https://img.shields.io/npm/dm/@cratedb/cratedb-sqlparse)

47 lines 1.33 kB
export class AstBuilder extends SqlBaseParserVisitor { /** * * @param {Object} node * @returns {(string|null)} */ getText(node: any): (string | null); /** * * @param {Statement} stmt */ enrich(stmt: Statement): void; stmt: Statement; /** * * @param {SqlBaseParser.TableNameContext} ctx */ visitTableName(ctx: { new (parser: any, ctx: any): { qname(): any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; parser: any; ruleIndex: number; copyFrom(ctx: any): void; }; }): void; /** * * @param {SqlBaseParser.GenericPropertiesContext} ctx */ visitGenericProperties(ctx: { new (parser: any, parent: any, invokingState: any): { parser: any; ruleIndex: number; genericProperty: (i: any) => any; COMMA: (i: any) => any; enterRule(listener: any): void; exitRule(listener: any): void; accept(visitor: any): any; }; }): void; } import SqlBaseParserVisitor from "./generated_parser/SqlBaseParserVisitor.js"; import { Statement } from "./parser.js"; //# sourceMappingURL=AstBuilder.d.ts.map