feat: use SLL mode (#269)
* feat: use SLL(*) PredictionMode for better performance * feat: optimize mysql grammar to fit SLL mode * feat: optimize postgre grammmar to fit SLL mode * feat: optimize spark grammar to fit SLL mode * test: correct unit tests * feat: optimize pgsql grammar
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -219,11 +219,8 @@ import { LoadDataStatementContext } from "./MySqlParser.js";
|
||||
import { LoadXmlStatementContext } from "./MySqlParser.js";
|
||||
import { ParenthesizedQueryContext } from "./MySqlParser.js";
|
||||
import { ReplaceStatementContext } from "./MySqlParser.js";
|
||||
import { SimpleSelectContext } from "./MySqlParser.js";
|
||||
import { ParenthesisSelectContext } from "./MySqlParser.js";
|
||||
import { UnionSelectContext } from "./MySqlParser.js";
|
||||
import { UnionParenthesisSelectContext } from "./MySqlParser.js";
|
||||
import { WithLateralStatementContext } from "./MySqlParser.js";
|
||||
import { UnionAndLateralSelectContext } from "./MySqlParser.js";
|
||||
import { SelectExpressionContext } from "./MySqlParser.js";
|
||||
import { SetOperationsContext } from "./MySqlParser.js";
|
||||
import { QueryExpressionBodyContext } from "./MySqlParser.js";
|
||||
import { QueryItemContext } from "./MySqlParser.js";
|
||||
@ -265,10 +262,7 @@ import { OuterJoinContext } from "./MySqlParser.js";
|
||||
import { NaturalJoinContext } from "./MySqlParser.js";
|
||||
import { JoinSpecContext } from "./MySqlParser.js";
|
||||
import { QueryExpressionContext } from "./MySqlParser.js";
|
||||
import { QueryExpressionNointoContext } from "./MySqlParser.js";
|
||||
import { QuerySpecificationContext } from "./MySqlParser.js";
|
||||
import { QuerySpecificationNointoContext } from "./MySqlParser.js";
|
||||
import { UnionParenthesisContext } from "./MySqlParser.js";
|
||||
import { UnionStatementContext } from "./MySqlParser.js";
|
||||
import { LateralStatementContext } from "./MySqlParser.js";
|
||||
import { JsonTableContext } from "./MySqlParser.js";
|
||||
@ -278,10 +272,10 @@ import { JsonOnEmptyContext } from "./MySqlParser.js";
|
||||
import { JsonOnErrorContext } from "./MySqlParser.js";
|
||||
import { SelectSpecContext } from "./MySqlParser.js";
|
||||
import { SelectElementsContext } from "./MySqlParser.js";
|
||||
import { SelectExpressionElementContext } from "./MySqlParser.js";
|
||||
import { SelectFunctionElementContext } from "./MySqlParser.js";
|
||||
import { SelectStarElementContext } from "./MySqlParser.js";
|
||||
import { SelectColumnElementContext } from "./MySqlParser.js";
|
||||
import { SelectFunctionElementContext } from "./MySqlParser.js";
|
||||
import { SelectExpressionElementContext } from "./MySqlParser.js";
|
||||
import { SelectIntoVariablesContext } from "./MySqlParser.js";
|
||||
import { SelectIntoDumpFileContext } from "./MySqlParser.js";
|
||||
import { SelectIntoTextFileContext } from "./MySqlParser.js";
|
||||
@ -3099,65 +3093,29 @@ export class MySqlParserListener implements ParseTreeListener {
|
||||
*/
|
||||
exitReplaceStatement?: (ctx: ReplaceStatementContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `simpleSelect`
|
||||
* Enter a parse tree produced by the `unionAndLateralSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterSimpleSelect?: (ctx: SimpleSelectContext) => void;
|
||||
enterUnionAndLateralSelect?: (ctx: UnionAndLateralSelectContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `simpleSelect`
|
||||
* Exit a parse tree produced by the `unionAndLateralSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitSimpleSelect?: (ctx: SimpleSelectContext) => void;
|
||||
exitUnionAndLateralSelect?: (ctx: UnionAndLateralSelectContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `parenthesisSelect`
|
||||
* Enter a parse tree produced by the `selectExpression`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterParenthesisSelect?: (ctx: ParenthesisSelectContext) => void;
|
||||
enterSelectExpression?: (ctx: SelectExpressionContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `parenthesisSelect`
|
||||
* Exit a parse tree produced by the `selectExpression`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitParenthesisSelect?: (ctx: ParenthesisSelectContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `unionSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterUnionSelect?: (ctx: UnionSelectContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `unionSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitUnionSelect?: (ctx: UnionSelectContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `unionParenthesisSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterUnionParenthesisSelect?: (ctx: UnionParenthesisSelectContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `unionParenthesisSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitUnionParenthesisSelect?: (ctx: UnionParenthesisSelectContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `withLateralStatement`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterWithLateralStatement?: (ctx: WithLateralStatementContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `withLateralStatement`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitWithLateralStatement?: (ctx: WithLateralStatementContext) => void;
|
||||
exitSelectExpression?: (ctx: SelectExpressionContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `MySqlParser.setOperations`.
|
||||
* @param ctx the parse tree
|
||||
@ -3588,16 +3546,6 @@ export class MySqlParserListener implements ParseTreeListener {
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitQueryExpression?: (ctx: QueryExpressionContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `MySqlParser.queryExpressionNointo`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterQueryExpressionNointo?: (ctx: QueryExpressionNointoContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `MySqlParser.queryExpressionNointo`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitQueryExpressionNointo?: (ctx: QueryExpressionNointoContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `MySqlParser.querySpecification`.
|
||||
* @param ctx the parse tree
|
||||
@ -3608,26 +3556,6 @@ export class MySqlParserListener implements ParseTreeListener {
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitQuerySpecification?: (ctx: QuerySpecificationContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `MySqlParser.querySpecificationNointo`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterQuerySpecificationNointo?: (ctx: QuerySpecificationNointoContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `MySqlParser.querySpecificationNointo`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitQuerySpecificationNointo?: (ctx: QuerySpecificationNointoContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `MySqlParser.unionParenthesis`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterUnionParenthesis?: (ctx: UnionParenthesisContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `MySqlParser.unionParenthesis`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitUnionParenthesis?: (ctx: UnionParenthesisContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `MySqlParser.unionStatement`.
|
||||
* @param ctx the parse tree
|
||||
@ -3718,6 +3646,30 @@ export class MySqlParserListener implements ParseTreeListener {
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitSelectElements?: (ctx: SelectElementsContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `selectExpressionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterSelectExpressionElement?: (ctx: SelectExpressionElementContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `selectExpressionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitSelectExpressionElement?: (ctx: SelectExpressionElementContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `selectFunctionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterSelectFunctionElement?: (ctx: SelectFunctionElementContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `selectFunctionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitSelectFunctionElement?: (ctx: SelectFunctionElementContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `selectStarElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
@ -3742,30 +3694,6 @@ export class MySqlParserListener implements ParseTreeListener {
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitSelectColumnElement?: (ctx: SelectColumnElementContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `selectFunctionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterSelectFunctionElement?: (ctx: SelectFunctionElementContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `selectFunctionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitSelectFunctionElement?: (ctx: SelectFunctionElementContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `selectExpressionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterSelectExpressionElement?: (ctx: SelectExpressionElementContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by the `selectExpressionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitSelectExpressionElement?: (ctx: SelectExpressionElementContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by the `selectIntoVariables`
|
||||
* labeled alternative in `MySqlParser.intoClause`.
|
||||
|
@ -219,11 +219,8 @@ import { LoadDataStatementContext } from "./MySqlParser.js";
|
||||
import { LoadXmlStatementContext } from "./MySqlParser.js";
|
||||
import { ParenthesizedQueryContext } from "./MySqlParser.js";
|
||||
import { ReplaceStatementContext } from "./MySqlParser.js";
|
||||
import { SimpleSelectContext } from "./MySqlParser.js";
|
||||
import { ParenthesisSelectContext } from "./MySqlParser.js";
|
||||
import { UnionSelectContext } from "./MySqlParser.js";
|
||||
import { UnionParenthesisSelectContext } from "./MySqlParser.js";
|
||||
import { WithLateralStatementContext } from "./MySqlParser.js";
|
||||
import { UnionAndLateralSelectContext } from "./MySqlParser.js";
|
||||
import { SelectExpressionContext } from "./MySqlParser.js";
|
||||
import { SetOperationsContext } from "./MySqlParser.js";
|
||||
import { QueryExpressionBodyContext } from "./MySqlParser.js";
|
||||
import { QueryItemContext } from "./MySqlParser.js";
|
||||
@ -265,10 +262,7 @@ import { OuterJoinContext } from "./MySqlParser.js";
|
||||
import { NaturalJoinContext } from "./MySqlParser.js";
|
||||
import { JoinSpecContext } from "./MySqlParser.js";
|
||||
import { QueryExpressionContext } from "./MySqlParser.js";
|
||||
import { QueryExpressionNointoContext } from "./MySqlParser.js";
|
||||
import { QuerySpecificationContext } from "./MySqlParser.js";
|
||||
import { QuerySpecificationNointoContext } from "./MySqlParser.js";
|
||||
import { UnionParenthesisContext } from "./MySqlParser.js";
|
||||
import { UnionStatementContext } from "./MySqlParser.js";
|
||||
import { LateralStatementContext } from "./MySqlParser.js";
|
||||
import { JsonTableContext } from "./MySqlParser.js";
|
||||
@ -278,10 +272,10 @@ import { JsonOnEmptyContext } from "./MySqlParser.js";
|
||||
import { JsonOnErrorContext } from "./MySqlParser.js";
|
||||
import { SelectSpecContext } from "./MySqlParser.js";
|
||||
import { SelectElementsContext } from "./MySqlParser.js";
|
||||
import { SelectExpressionElementContext } from "./MySqlParser.js";
|
||||
import { SelectFunctionElementContext } from "./MySqlParser.js";
|
||||
import { SelectStarElementContext } from "./MySqlParser.js";
|
||||
import { SelectColumnElementContext } from "./MySqlParser.js";
|
||||
import { SelectFunctionElementContext } from "./MySqlParser.js";
|
||||
import { SelectExpressionElementContext } from "./MySqlParser.js";
|
||||
import { SelectIntoVariablesContext } from "./MySqlParser.js";
|
||||
import { SelectIntoDumpFileContext } from "./MySqlParser.js";
|
||||
import { SelectIntoTextFileContext } from "./MySqlParser.js";
|
||||
@ -2112,40 +2106,19 @@ export class MySqlParserVisitor<Result> extends AbstractParseTreeVisitor<Result>
|
||||
*/
|
||||
visitReplaceStatement?: (ctx: ReplaceStatementContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `simpleSelect`
|
||||
* Visit a parse tree produced by the `unionAndLateralSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSimpleSelect?: (ctx: SimpleSelectContext) => Result;
|
||||
visitUnionAndLateralSelect?: (ctx: UnionAndLateralSelectContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `parenthesisSelect`
|
||||
* Visit a parse tree produced by the `selectExpression`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitParenthesisSelect?: (ctx: ParenthesisSelectContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `unionSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitUnionSelect?: (ctx: UnionSelectContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `unionParenthesisSelect`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitUnionParenthesisSelect?: (ctx: UnionParenthesisSelectContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `withLateralStatement`
|
||||
* labeled alternative in `MySqlParser.selectStatement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitWithLateralStatement?: (ctx: WithLateralStatementContext) => Result;
|
||||
visitSelectExpression?: (ctx: SelectExpressionContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `MySqlParser.setOperations`.
|
||||
* @param ctx the parse tree
|
||||
@ -2402,30 +2375,12 @@ export class MySqlParserVisitor<Result> extends AbstractParseTreeVisitor<Result>
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitQueryExpression?: (ctx: QueryExpressionContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `MySqlParser.queryExpressionNointo`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitQueryExpressionNointo?: (ctx: QueryExpressionNointoContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `MySqlParser.querySpecification`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitQuerySpecification?: (ctx: QuerySpecificationContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `MySqlParser.querySpecificationNointo`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitQuerySpecificationNointo?: (ctx: QuerySpecificationNointoContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `MySqlParser.unionParenthesis`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitUnionParenthesis?: (ctx: UnionParenthesisContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `MySqlParser.unionStatement`.
|
||||
* @param ctx the parse tree
|
||||
@ -2480,6 +2435,20 @@ export class MySqlParserVisitor<Result> extends AbstractParseTreeVisitor<Result>
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSelectElements?: (ctx: SelectElementsContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `selectExpressionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSelectExpressionElement?: (ctx: SelectExpressionElementContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `selectFunctionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSelectFunctionElement?: (ctx: SelectFunctionElementContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `selectStarElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
@ -2494,20 +2463,6 @@ export class MySqlParserVisitor<Result> extends AbstractParseTreeVisitor<Result>
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSelectColumnElement?: (ctx: SelectColumnElementContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `selectFunctionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSelectFunctionElement?: (ctx: SelectFunctionElementContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `selectExpressionElement`
|
||||
* labeled alternative in `MySqlParser.selectElement`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitSelectExpressionElement?: (ctx: SelectExpressionElementContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by the `selectIntoVariables`
|
||||
* labeled alternative in `MySqlParser.intoClause`.
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@ -279,14 +279,13 @@ import { Object_type_any_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Object_type_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Object_type_name_on_any_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Any_name_listContext } from "./PostgreSQLParser.js";
|
||||
import { Table_column_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Relation_column_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Relation_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Any_nameContext } from "./PostgreSQLParser.js";
|
||||
import { AttrsContext } from "./PostgreSQLParser.js";
|
||||
import { Type_name_listContext } from "./PostgreSQLParser.js";
|
||||
import { TruncatestmtContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_restart_seqsContext } from "./PostgreSQLParser.js";
|
||||
import { Truncate_tableContext } from "./PostgreSQLParser.js";
|
||||
import { CommentstmtContext } from "./PostgreSQLParser.js";
|
||||
import { Comment_textContext } from "./PostgreSQLParser.js";
|
||||
import { SeclabelstmtContext } from "./PostgreSQLParser.js";
|
||||
@ -387,7 +386,6 @@ import { Reindex_option_listContext } from "./PostgreSQLParser.js";
|
||||
import { Reindex_option_elemContext } from "./PostgreSQLParser.js";
|
||||
import { AltertblspcstmtContext } from "./PostgreSQLParser.js";
|
||||
import { RenamestmtContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_columnContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_set_dataContext } from "./PostgreSQLParser.js";
|
||||
import { AlterobjectdependsstmtContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_noContext } from "./PostgreSQLParser.js";
|
||||
@ -3652,16 +3650,6 @@ export class PostgreSQLParserListener implements ParseTreeListener {
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitAny_name_list?: (ctx: Any_name_listContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `PostgreSQLParser.table_column_name`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterTable_column_name?: (ctx: Table_column_nameContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `PostgreSQLParser.table_column_name`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitTable_column_name?: (ctx: Table_column_nameContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `PostgreSQLParser.relation_column_name`.
|
||||
* @param ctx the parse tree
|
||||
@ -3723,15 +3711,15 @@ export class PostgreSQLParserListener implements ParseTreeListener {
|
||||
*/
|
||||
exitTruncatestmt?: (ctx: TruncatestmtContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `PostgreSQLParser.opt_restart_seqs`.
|
||||
* Enter a parse tree produced by `PostgreSQLParser.truncate_table`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterOpt_restart_seqs?: (ctx: Opt_restart_seqsContext) => void;
|
||||
enterTruncate_table?: (ctx: Truncate_tableContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `PostgreSQLParser.opt_restart_seqs`.
|
||||
* Exit a parse tree produced by `PostgreSQLParser.truncate_table`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitOpt_restart_seqs?: (ctx: Opt_restart_seqsContext) => void;
|
||||
exitTruncate_table?: (ctx: Truncate_tableContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `PostgreSQLParser.commentstmt`.
|
||||
* @param ctx the parse tree
|
||||
@ -4732,16 +4720,6 @@ export class PostgreSQLParserListener implements ParseTreeListener {
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitRenamestmt?: (ctx: RenamestmtContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `PostgreSQLParser.opt_column`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
enterOpt_column?: (ctx: Opt_columnContext) => void;
|
||||
/**
|
||||
* Exit a parse tree produced by `PostgreSQLParser.opt_column`.
|
||||
* @param ctx the parse tree
|
||||
*/
|
||||
exitOpt_column?: (ctx: Opt_columnContext) => void;
|
||||
/**
|
||||
* Enter a parse tree produced by `PostgreSQLParser.opt_set_data`.
|
||||
* @param ctx the parse tree
|
||||
|
@ -279,14 +279,13 @@ import { Object_type_any_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Object_type_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Object_type_name_on_any_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Any_name_listContext } from "./PostgreSQLParser.js";
|
||||
import { Table_column_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Relation_column_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Relation_nameContext } from "./PostgreSQLParser.js";
|
||||
import { Any_nameContext } from "./PostgreSQLParser.js";
|
||||
import { AttrsContext } from "./PostgreSQLParser.js";
|
||||
import { Type_name_listContext } from "./PostgreSQLParser.js";
|
||||
import { TruncatestmtContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_restart_seqsContext } from "./PostgreSQLParser.js";
|
||||
import { Truncate_tableContext } from "./PostgreSQLParser.js";
|
||||
import { CommentstmtContext } from "./PostgreSQLParser.js";
|
||||
import { Comment_textContext } from "./PostgreSQLParser.js";
|
||||
import { SeclabelstmtContext } from "./PostgreSQLParser.js";
|
||||
@ -387,7 +386,6 @@ import { Reindex_option_listContext } from "./PostgreSQLParser.js";
|
||||
import { Reindex_option_elemContext } from "./PostgreSQLParser.js";
|
||||
import { AltertblspcstmtContext } from "./PostgreSQLParser.js";
|
||||
import { RenamestmtContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_columnContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_set_dataContext } from "./PostgreSQLParser.js";
|
||||
import { AlterobjectdependsstmtContext } from "./PostgreSQLParser.js";
|
||||
import { Opt_noContext } from "./PostgreSQLParser.js";
|
||||
@ -2551,12 +2549,6 @@ export class PostgreSQLParserVisitor<Result> extends AbstractParseTreeVisitor<Re
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitAny_name_list?: (ctx: Any_name_listContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `PostgreSQLParser.table_column_name`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitTable_column_name?: (ctx: Table_column_nameContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `PostgreSQLParser.relation_column_name`.
|
||||
* @param ctx the parse tree
|
||||
@ -2594,11 +2586,11 @@ export class PostgreSQLParserVisitor<Result> extends AbstractParseTreeVisitor<Re
|
||||
*/
|
||||
visitTruncatestmt?: (ctx: TruncatestmtContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `PostgreSQLParser.opt_restart_seqs`.
|
||||
* Visit a parse tree produced by `PostgreSQLParser.truncate_table`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitOpt_restart_seqs?: (ctx: Opt_restart_seqsContext) => Result;
|
||||
visitTruncate_table?: (ctx: Truncate_tableContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `PostgreSQLParser.commentstmt`.
|
||||
* @param ctx the parse tree
|
||||
@ -3199,12 +3191,6 @@ export class PostgreSQLParserVisitor<Result> extends AbstractParseTreeVisitor<Re
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitRenamestmt?: (ctx: RenamestmtContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `PostgreSQLParser.opt_column`.
|
||||
* @param ctx the parse tree
|
||||
* @return the visitor result
|
||||
*/
|
||||
visitOpt_column?: (ctx: Opt_columnContext) => Result;
|
||||
/**
|
||||
* Visit a parse tree produced by `PostgreSQLParser.opt_set_data`.
|
||||
* @param ctx the parse tree
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user