@cratedb/cratedb-sqlparse
Version:
  
47 lines • 1.33 kB
TypeScript
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