UNPKG

rhombic

Version:

SQL parsing, lineage extraction and manipulation

18 lines 709 B
import { BooleanExpressionContext, TableExpressionContext, WhereContext } from "../Context"; import { Range } from "../utils/getRange"; declare const Visitor: new (...args: any[]) => import("chevrotain").ICstVisitor<any, any>; /** * Visitor to extract information about `WHERE` statement */ export declare class WhereVisitor extends Visitor { tableRange?: Range; booleanExpressionRange?: Range; whereRange?: Range; booleanExpressionNode?: BooleanExpressionContext; constructor(); tableExpression(ctx: TableExpressionContext): void; booleanExpression(ctx: BooleanExpressionContext): void; where(ctx: WhereContext): void; } export {}; //# sourceMappingURL=WhereVisitor.d.ts.map