UNPKG

rhombic

Version:

SQL parsing, lineage extraction and manipulation

18 lines 818 B
import { AbstractParseTreeVisitor } from "antlr4ts/tree/AbstractParseTreeVisitor"; import { TablePrimary, TablePrimaryIncomplete } from ".."; import { SqlBaseVisitor } from "./SqlBaseVisitor"; import { TableNameContext } from "./SqlBaseParser"; import { CursorQuery } from "./Cursor"; interface Result { references: TablePrimary[]; incomplete: TablePrimaryIncomplete[]; } export declare class ExtractTablesVisitor extends AbstractParseTreeVisitor<Result> implements SqlBaseVisitor<Result> { readonly cursor?: CursorQuery | undefined; constructor(cursor?: CursorQuery | undefined); protected defaultResult(): Result; aggregateResult(aggregate: Result, nextResult: Result): Result; visitTableName(ctx: TableNameContext): Result; } export {}; //# sourceMappingURL=ExtractTablesVisitor.d.ts.map