fix(impala): update impala nonReserved and keywords use as functionName (#229)

This commit is contained in:
霜序
2023-12-07 13:52:09 +08:00
committed by GitHub
parent 484c881583
commit 8c594cf0f2
6 changed files with 4171 additions and 4394 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -258,6 +258,7 @@ import { QualifiedNameContext } from "./ImpalaSqlParser";
import { PrincipalContext } from "./ImpalaSqlParser";
import { IdentifierContext } from "./ImpalaSqlParser";
import { NumberContext } from "./ImpalaSqlParser";
import { ReservedKeywordsUsedAsFuncNameContext } from "./ImpalaSqlParser";
import { NonReservedContext } from "./ImpalaSqlParser";
@ -3217,6 +3218,17 @@ export interface ImpalaSqlParserListener extends ParseTreeListener {
*/
exitNumber?: (ctx: NumberContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.reservedKeywordsUsedAsFuncName`.
* @param ctx the parse tree
*/
enterReservedKeywordsUsedAsFuncName?: (ctx: ReservedKeywordsUsedAsFuncNameContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.reservedKeywordsUsedAsFuncName`.
* @param ctx the parse tree
*/
exitReservedKeywordsUsedAsFuncName?: (ctx: ReservedKeywordsUsedAsFuncNameContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.nonReserved`.
* @param ctx the parse tree

View File

@ -258,6 +258,7 @@ import { QualifiedNameContext } from "./ImpalaSqlParser";
import { PrincipalContext } from "./ImpalaSqlParser";
import { IdentifierContext } from "./ImpalaSqlParser";
import { NumberContext } from "./ImpalaSqlParser";
import { ReservedKeywordsUsedAsFuncNameContext } from "./ImpalaSqlParser";
import { NonReservedContext } from "./ImpalaSqlParser";
@ -2127,6 +2128,13 @@ export interface ImpalaSqlParserVisitor<Result> extends ParseTreeVisitor<Result>
*/
visitNumber?: (ctx: NumberContext) => Result;
/**
* Visit a parse tree produced by `ImpalaSqlParser.reservedKeywordsUsedAsFuncName`.
* @param ctx the parse tree
* @return the visitor result
*/
visitReservedKeywordsUsedAsFuncName?: (ctx: ReservedKeywordsUsedAsFuncNameContext) => Result;
/**
* Visit a parse tree produced by `ImpalaSqlParser.nonReserved`.
* @param ctx the parse tree