dt-sql-parser
Version:
SQL Parsers for BigData, built with antlr4
1,183 lines • 113 kB
TypeScript
import { ErrorNode, ParseTreeListener, ParserRuleContext, TerminalNode } from "antlr4ng";
import { ProgramContext } from "./ImpalaSqlParser.js";
import { SingleStatementContext } from "./ImpalaSqlParser.js";
import { SqlStatementContext } from "./ImpalaSqlParser.js";
import { UseStatementContext } from "./ImpalaSqlParser.js";
import { CreateStatementContext } from "./ImpalaSqlParser.js";
import { CreateTableSelectContext } from "./ImpalaSqlParser.js";
import { CreateTableLikeContext } from "./ImpalaSqlParser.js";
import { CreateKuduTableAsSelectContext } from "./ImpalaSqlParser.js";
import { CreateViewContext } from "./ImpalaSqlParser.js";
import { CreateSchemaContext } from "./ImpalaSqlParser.js";
import { CreateRoleContext } from "./ImpalaSqlParser.js";
import { CreateAggregateFunctionContext } from "./ImpalaSqlParser.js";
import { CreateFunctionContext } from "./ImpalaSqlParser.js";
import { AlterStatementContext } from "./ImpalaSqlParser.js";
import { AlterDatabaseContext } from "./ImpalaSqlParser.js";
import { AlterStatsKeyContext } from "./ImpalaSqlParser.js";
import { AlterPartitionCacheContext } from "./ImpalaSqlParser.js";
import { ChangeColumnDefineContext } from "./ImpalaSqlParser.js";
import { AlterDropSingleColumnContext } from "./ImpalaSqlParser.js";
import { AlterTableOwnerContext } from "./ImpalaSqlParser.js";
import { ReplaceOrAddColumnsContext } from "./ImpalaSqlParser.js";
import { AddSingleColumnContext } from "./ImpalaSqlParser.js";
import { AlterTableNonKuduOrKuduOnlyContext } from "./ImpalaSqlParser.js";
import { AddPartitionByRangeOrValueContext } from "./ImpalaSqlParser.js";
import { AlterFormatContext } from "./ImpalaSqlParser.js";
import { RecoverPartitionsContext } from "./ImpalaSqlParser.js";
import { DropPartitionByRangeOrValueContext } from "./ImpalaSqlParser.js";
import { AlterViewContext } from "./ImpalaSqlParser.js";
import { RenameViewContext } from "./ImpalaSqlParser.js";
import { AlterViewOwnerContext } from "./ImpalaSqlParser.js";
import { RenameTableContext } from "./ImpalaSqlParser.js";
import { AlterUnSetOrSetViewTblPropertiesContext } from "./ImpalaSqlParser.js";
import { TruncateTableStatementContext } from "./ImpalaSqlParser.js";
import { DescribeStatementContext } from "./ImpalaSqlParser.js";
import { ComputeStatementContext } from "./ImpalaSqlParser.js";
import { ComputeStatsContext } from "./ImpalaSqlParser.js";
import { ComputeIncrementalStatsContext } from "./ImpalaSqlParser.js";
import { DropStatementContext } from "./ImpalaSqlParser.js";
import { DropSchemaContext } from "./ImpalaSqlParser.js";
import { DropViewContext } from "./ImpalaSqlParser.js";
import { DropTableContext } from "./ImpalaSqlParser.js";
import { DropIncrementalStatsContext } from "./ImpalaSqlParser.js";
import { DropFunctionContext } from "./ImpalaSqlParser.js";
import { DropRoleContext } from "./ImpalaSqlParser.js";
import { GrantStatementContext } from "./ImpalaSqlParser.js";
import { GrantRoleContext } from "./ImpalaSqlParser.js";
import { GrantContext } from "./ImpalaSqlParser.js";
import { RevokeStatementContext } from "./ImpalaSqlParser.js";
import { RevokeRoleContext } from "./ImpalaSqlParser.js";
import { RevokeContext } from "./ImpalaSqlParser.js";
import { InsertStatementContext } from "./ImpalaSqlParser.js";
import { DeleteStatementContext } from "./ImpalaSqlParser.js";
import { DeleteContext } from "./ImpalaSqlParser.js";
import { DeleteTableRefContext } from "./ImpalaSqlParser.js";
import { UpdateStatementContext } from "./ImpalaSqlParser.js";
import { UpsertStatementContext } from "./ImpalaSqlParser.js";
import { ShowStatementContext } from "./ImpalaSqlParser.js";
import { ShowSchemasContext } from "./ImpalaSqlParser.js";
import { ShowTablesContext } from "./ImpalaSqlParser.js";
import { ShowFunctionsContext } from "./ImpalaSqlParser.js";
import { ShowCreateTableContext } from "./ImpalaSqlParser.js";
import { ShowCreateViewContext } from "./ImpalaSqlParser.js";
import { ShowTableStatsContext } from "./ImpalaSqlParser.js";
import { ShowColumnStatsContext } from "./ImpalaSqlParser.js";
import { ShowPartitionsContext } from "./ImpalaSqlParser.js";
import { ShowFilesContext } from "./ImpalaSqlParser.js";
import { ShowRolesContext } from "./ImpalaSqlParser.js";
import { ShowRoleGrantContext } from "./ImpalaSqlParser.js";
import { ShowGrantsContext } from "./ImpalaSqlParser.js";
import { ShowDatabaseGrantContext } from "./ImpalaSqlParser.js";
import { ShowTableGrantContext } from "./ImpalaSqlParser.js";
import { ShowColumnGrantContext } from "./ImpalaSqlParser.js";
import { AddCommentStatementContext } from "./ImpalaSqlParser.js";
import { AddDatabaseCommentsContext } from "./ImpalaSqlParser.js";
import { AddTableCommentsContext } from "./ImpalaSqlParser.js";
import { AddColumnCommentsContext } from "./ImpalaSqlParser.js";
import { ExplainStatementContext } from "./ImpalaSqlParser.js";
import { SetStatementContext } from "./ImpalaSqlParser.js";
import { ShutdownStatementContext } from "./ImpalaSqlParser.js";
import { InvalidateMetaStatementContext } from "./ImpalaSqlParser.js";
import { LoadDataStatementContext } from "./ImpalaSqlParser.js";
import { RefreshStatementContext } from "./ImpalaSqlParser.js";
import { RefreshMetaContext } from "./ImpalaSqlParser.js";
import { RefreshAuthContext } from "./ImpalaSqlParser.js";
import { RefreshFunctionContext } from "./ImpalaSqlParser.js";
import { IfExistsContext } from "./ImpalaSqlParser.js";
import { IfNotExistsContext } from "./ImpalaSqlParser.js";
import { TableNameCreateContext } from "./ImpalaSqlParser.js";
import { DatabaseNameCreateContext } from "./ImpalaSqlParser.js";
import { ViewNameCreateContext } from "./ImpalaSqlParser.js";
import { FunctionNameCreateContext } from "./ImpalaSqlParser.js";
import { ColumnNamePathCreateContext } from "./ImpalaSqlParser.js";
import { DatabaseNamePathContext } from "./ImpalaSqlParser.js";
import { TableNamePathContext } from "./ImpalaSqlParser.js";
import { ViewNamePathContext } from "./ImpalaSqlParser.js";
import { FunctionNamePathContext } from "./ImpalaSqlParser.js";
import { ColumnNamePathContext } from "./ImpalaSqlParser.js";
import { ColumnNameContext } from "./ImpalaSqlParser.js";
import { TableOrViewPathContext } from "./ImpalaSqlParser.js";
import { CreateCommonItemContext } from "./ImpalaSqlParser.js";
import { AssignmentListContext } from "./ImpalaSqlParser.js";
import { AssignmentItemContext } from "./ImpalaSqlParser.js";
import { ViewColumnsContext } from "./ImpalaSqlParser.js";
import { ViewColumnItemContext } from "./ImpalaSqlParser.js";
import { QueryStatementContext } from "./ImpalaSqlParser.js";
import { WithContext } from "./ImpalaSqlParser.js";
import { ConstraintSpecificationContext } from "./ImpalaSqlParser.js";
import { ForeignKeySpecificationContext } from "./ImpalaSqlParser.js";
import { ColumnSpecContext } from "./ImpalaSqlParser.js";
import { ColumnDefinitionContext } from "./ImpalaSqlParser.js";
import { KuduTableElementContext } from "./ImpalaSqlParser.js";
import { KuduColumnDefinitionContext } from "./ImpalaSqlParser.js";
import { CommentClauseContext } from "./ImpalaSqlParser.js";
import { ColumnSpecWithKuduContext } from "./ImpalaSqlParser.js";
import { CreateColumnSpecWithKuduContext } from "./ImpalaSqlParser.js";
import { KuduAttributesContext } from "./ImpalaSqlParser.js";
import { KuduStorageAttrContext } from "./ImpalaSqlParser.js";
import { StatsKeyContext } from "./ImpalaSqlParser.js";
import { FileFormatContext } from "./ImpalaSqlParser.js";
import { KuduPartitionClauseContext } from "./ImpalaSqlParser.js";
import { HashClauseContext } from "./ImpalaSqlParser.js";
import { RangeClauseContext } from "./ImpalaSqlParser.js";
import { KuduPartitionSpecContext } from "./ImpalaSqlParser.js";
import { CacheSpecContext } from "./ImpalaSqlParser.js";
import { RangeOperatorContext } from "./ImpalaSqlParser.js";
import { PartitionColContext } from "./ImpalaSqlParser.js";
import { LikeClauseContext } from "./ImpalaSqlParser.js";
import { PropertiesContext } from "./ImpalaSqlParser.js";
import { PartitionedByContext } from "./ImpalaSqlParser.js";
import { SortedByContext } from "./ImpalaSqlParser.js";
import { RowFormatContext } from "./ImpalaSqlParser.js";
import { PropertyContext } from "./ImpalaSqlParser.js";
import { QueryNoWithContext } from "./ImpalaSqlParser.js";
import { QueryTermDefaultContext } from "./ImpalaSqlParser.js";
import { SetOperationContext } from "./ImpalaSqlParser.js";
import { QueryPrimaryDefaultContext } from "./ImpalaSqlParser.js";
import { TableContext } from "./ImpalaSqlParser.js";
import { InlineTableContext } from "./ImpalaSqlParser.js";
import { SubqueryContext } from "./ImpalaSqlParser.js";
import { SortItemContext } from "./ImpalaSqlParser.js";
import { QuerySpecificationContext } from "./ImpalaSqlParser.js";
import { WhereClauseContext } from "./ImpalaSqlParser.js";
import { HavingClauseContext } from "./ImpalaSqlParser.js";
import { GroupByContext } from "./ImpalaSqlParser.js";
import { SingleGroupingSetContext } from "./ImpalaSqlParser.js";
import { GroupingSetContext } from "./ImpalaSqlParser.js";
import { NamedQueryContext } from "./ImpalaSqlParser.js";
import { SetQuantifierContext } from "./ImpalaSqlParser.js";
import { SelectSingleContext } from "./ImpalaSqlParser.js";
import { SelectAllContext } from "./ImpalaSqlParser.js";
import { RelationDefaultContext } from "./ImpalaSqlParser.js";
import { JoinRelationContext } from "./ImpalaSqlParser.js";
import { JoinTypeContext } from "./ImpalaSqlParser.js";
import { JoinCriteriaContext } from "./ImpalaSqlParser.js";
import { SampledRelationContext } from "./ImpalaSqlParser.js";
import { SampleTypeContext } from "./ImpalaSqlParser.js";
import { AliasedRelationContext } from "./ImpalaSqlParser.js";
import { ColumnAliasesContext } from "./ImpalaSqlParser.js";
import { RelationPrimaryContext } from "./ImpalaSqlParser.js";
import { SubQueryRelationContext } from "./ImpalaSqlParser.js";
import { UnnestContext } from "./ImpalaSqlParser.js";
import { ParenthesizedRelationContext } from "./ImpalaSqlParser.js";
import { ColumnItemContext } from "./ImpalaSqlParser.js";
import { ExpressionContext } from "./ImpalaSqlParser.js";
import { LogicalNotContext } from "./ImpalaSqlParser.js";
import { PredicatedContext } from "./ImpalaSqlParser.js";
import { LogicalBinaryContext } from "./ImpalaSqlParser.js";
import { ComparisonContext } from "./ImpalaSqlParser.js";
import { QuantifiedComparisonContext } from "./ImpalaSqlParser.js";
import { BetweenContext } from "./ImpalaSqlParser.js";
import { InListContext } from "./ImpalaSqlParser.js";
import { InSubqueryContext } from "./ImpalaSqlParser.js";
import { LikeContext } from "./ImpalaSqlParser.js";
import { REGEXPContext } from "./ImpalaSqlParser.js";
import { NullOrUnKnownOrBooleanPredicateContext } from "./ImpalaSqlParser.js";
import { DistinctFromContext } from "./ImpalaSqlParser.js";
import { ValueExpressionDefaultContext } from "./ImpalaSqlParser.js";
import { ConcatenationContext } from "./ImpalaSqlParser.js";
import { ArithmeticBinaryContext } from "./ImpalaSqlParser.js";
import { ArithmeticUnaryContext } from "./ImpalaSqlParser.js";
import { DereferenceContext } from "./ImpalaSqlParser.js";
import { TypeConstructorContext } from "./ImpalaSqlParser.js";
import { SpecialDateTimeFunctionContext } from "./ImpalaSqlParser.js";
import { SubstringContext } from "./ImpalaSqlParser.js";
import { CastContext } from "./ImpalaSqlParser.js";
import { LambdaContext } from "./ImpalaSqlParser.js";
import { ParenthesizedExpressionContext } from "./ImpalaSqlParser.js";
import { StringLiteralValuesContext } from "./ImpalaSqlParser.js";
import { ParameterContext } from "./ImpalaSqlParser.js";
import { NormalizeContext } from "./ImpalaSqlParser.js";
import { IntervalLiteralContext } from "./ImpalaSqlParser.js";
import { NumericLiteralContext } from "./ImpalaSqlParser.js";
import { BooleanLiteralContext } from "./ImpalaSqlParser.js";
import { SimpleCaseContext } from "./ImpalaSqlParser.js";
import { ColumnReferenceContext } from "./ImpalaSqlParser.js";
import { NullLiteralContext } from "./ImpalaSqlParser.js";
import { RowConstructorContext } from "./ImpalaSqlParser.js";
import { SubscriptContext } from "./ImpalaSqlParser.js";
import { CurrentPathContext } from "./ImpalaSqlParser.js";
import { SubqueryExpressionContext } from "./ImpalaSqlParser.js";
import { BinaryLiteralContext } from "./ImpalaSqlParser.js";
import { CurrentUserContext } from "./ImpalaSqlParser.js";
import { ExtractContext } from "./ImpalaSqlParser.js";
import { ArrayConstructorContext } from "./ImpalaSqlParser.js";
import { FunctionCallContext } from "./ImpalaSqlParser.js";
import { ExistsContext } from "./ImpalaSqlParser.js";
import { PositionContext } from "./ImpalaSqlParser.js";
import { SearchedCaseContext } from "./ImpalaSqlParser.js";
import { GroupingOperationContext } from "./ImpalaSqlParser.js";
import { BasicStringLiteralContext } from "./ImpalaSqlParser.js";
import { UnicodeStringLiteralContext } from "./ImpalaSqlParser.js";
import { ComparisonOperatorContext } from "./ImpalaSqlParser.js";
import { ComparisonQuantifierContext } from "./ImpalaSqlParser.js";
import { BooleanValueContext } from "./ImpalaSqlParser.js";
import { IntervalContext } from "./ImpalaSqlParser.js";
import { IntervalFieldContext } from "./ImpalaSqlParser.js";
import { NormalFormContext } from "./ImpalaSqlParser.js";
import { TypeContext } from "./ImpalaSqlParser.js";
import { DataTypeContext } from "./ImpalaSqlParser.js";
import { TypeParameterContext } from "./ImpalaSqlParser.js";
import { BaseTypeContext } from "./ImpalaSqlParser.js";
import { WhenClauseContext } from "./ImpalaSqlParser.js";
import { FilterContext } from "./ImpalaSqlParser.js";
import { PartitionByClauseContext } from "./ImpalaSqlParser.js";
import { OverContext } from "./ImpalaSqlParser.js";
import { WindowFrameContext } from "./ImpalaSqlParser.js";
import { UnboundedFrameContext } from "./ImpalaSqlParser.js";
import { CurrentRowBoundContext } from "./ImpalaSqlParser.js";
import { BoundedFrameContext } from "./ImpalaSqlParser.js";
import { QualifiedArgumentContext } from "./ImpalaSqlParser.js";
import { UnqualifiedArgumentContext } from "./ImpalaSqlParser.js";
import { PathSpecificationContext } from "./ImpalaSqlParser.js";
import { PrivilegeContext } from "./ImpalaSqlParser.js";
import { ObjectTypeContext } from "./ImpalaSqlParser.js";
import { QualifiedNameContext } from "./ImpalaSqlParser.js";
import { RolePrincipalContext } from "./ImpalaSqlParser.js";
import { UserPrincipalContext } from "./ImpalaSqlParser.js";
import { GroupPrincipalContext } from "./ImpalaSqlParser.js";
import { UnquotedIdentifierContext } from "./ImpalaSqlParser.js";
import { QuotedIdentifierContext } from "./ImpalaSqlParser.js";
import { BackQuotedIdentifierContext } from "./ImpalaSqlParser.js";
import { DigitIdentifierContext } from "./ImpalaSqlParser.js";
import { DecimalLiteralContext } from "./ImpalaSqlParser.js";
import { DoubleLiteralContext } from "./ImpalaSqlParser.js";
import { IntegerLiteralContext } from "./ImpalaSqlParser.js";
import { ReservedKeywordsUsedAsFuncNameContext } from "./ImpalaSqlParser.js";
import { NonReservedContext } from "./ImpalaSqlParser.js";
/**
* This interface defines a complete listener for a parse tree produced by
* `ImpalaSqlParser`.
*/
export declare class ImpalaSqlParserListener implements ParseTreeListener {
/**
* Enter a parse tree produced by `ImpalaSqlParser.program`.
* @param ctx the parse tree
*/
enterProgram?: (ctx: ProgramContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.program`.
* @param ctx the parse tree
*/
exitProgram?: (ctx: ProgramContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.singleStatement`.
* @param ctx the parse tree
*/
enterSingleStatement?: (ctx: SingleStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.singleStatement`.
* @param ctx the parse tree
*/
exitSingleStatement?: (ctx: SingleStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.sqlStatement`.
* @param ctx the parse tree
*/
enterSqlStatement?: (ctx: SqlStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.sqlStatement`.
* @param ctx the parse tree
*/
exitSqlStatement?: (ctx: SqlStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.useStatement`.
* @param ctx the parse tree
*/
enterUseStatement?: (ctx: UseStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.useStatement`.
* @param ctx the parse tree
*/
exitUseStatement?: (ctx: UseStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createStatement`.
* @param ctx the parse tree
*/
enterCreateStatement?: (ctx: CreateStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createStatement`.
* @param ctx the parse tree
*/
exitCreateStatement?: (ctx: CreateStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createTableSelect`.
* @param ctx the parse tree
*/
enterCreateTableSelect?: (ctx: CreateTableSelectContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createTableSelect`.
* @param ctx the parse tree
*/
exitCreateTableSelect?: (ctx: CreateTableSelectContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createTableLike`.
* @param ctx the parse tree
*/
enterCreateTableLike?: (ctx: CreateTableLikeContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createTableLike`.
* @param ctx the parse tree
*/
exitCreateTableLike?: (ctx: CreateTableLikeContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createKuduTableAsSelect`.
* @param ctx the parse tree
*/
enterCreateKuduTableAsSelect?: (ctx: CreateKuduTableAsSelectContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createKuduTableAsSelect`.
* @param ctx the parse tree
*/
exitCreateKuduTableAsSelect?: (ctx: CreateKuduTableAsSelectContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createView`.
* @param ctx the parse tree
*/
enterCreateView?: (ctx: CreateViewContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createView`.
* @param ctx the parse tree
*/
exitCreateView?: (ctx: CreateViewContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createSchema`.
* @param ctx the parse tree
*/
enterCreateSchema?: (ctx: CreateSchemaContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createSchema`.
* @param ctx the parse tree
*/
exitCreateSchema?: (ctx: CreateSchemaContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createRole`.
* @param ctx the parse tree
*/
enterCreateRole?: (ctx: CreateRoleContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createRole`.
* @param ctx the parse tree
*/
exitCreateRole?: (ctx: CreateRoleContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createAggregateFunction`.
* @param ctx the parse tree
*/
enterCreateAggregateFunction?: (ctx: CreateAggregateFunctionContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createAggregateFunction`.
* @param ctx the parse tree
*/
exitCreateAggregateFunction?: (ctx: CreateAggregateFunctionContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.createFunction`.
* @param ctx the parse tree
*/
enterCreateFunction?: (ctx: CreateFunctionContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.createFunction`.
* @param ctx the parse tree
*/
exitCreateFunction?: (ctx: CreateFunctionContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterStatement`.
* @param ctx the parse tree
*/
enterAlterStatement?: (ctx: AlterStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterStatement`.
* @param ctx the parse tree
*/
exitAlterStatement?: (ctx: AlterStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterDatabase`.
* @param ctx the parse tree
*/
enterAlterDatabase?: (ctx: AlterDatabaseContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterDatabase`.
* @param ctx the parse tree
*/
exitAlterDatabase?: (ctx: AlterDatabaseContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterStatsKey`.
* @param ctx the parse tree
*/
enterAlterStatsKey?: (ctx: AlterStatsKeyContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterStatsKey`.
* @param ctx the parse tree
*/
exitAlterStatsKey?: (ctx: AlterStatsKeyContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterPartitionCache`.
* @param ctx the parse tree
*/
enterAlterPartitionCache?: (ctx: AlterPartitionCacheContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterPartitionCache`.
* @param ctx the parse tree
*/
exitAlterPartitionCache?: (ctx: AlterPartitionCacheContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.changeColumnDefine`.
* @param ctx the parse tree
*/
enterChangeColumnDefine?: (ctx: ChangeColumnDefineContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.changeColumnDefine`.
* @param ctx the parse tree
*/
exitChangeColumnDefine?: (ctx: ChangeColumnDefineContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterDropSingleColumn`.
* @param ctx the parse tree
*/
enterAlterDropSingleColumn?: (ctx: AlterDropSingleColumnContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterDropSingleColumn`.
* @param ctx the parse tree
*/
exitAlterDropSingleColumn?: (ctx: AlterDropSingleColumnContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterTableOwner`.
* @param ctx the parse tree
*/
enterAlterTableOwner?: (ctx: AlterTableOwnerContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterTableOwner`.
* @param ctx the parse tree
*/
exitAlterTableOwner?: (ctx: AlterTableOwnerContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.replaceOrAddColumns`.
* @param ctx the parse tree
*/
enterReplaceOrAddColumns?: (ctx: ReplaceOrAddColumnsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.replaceOrAddColumns`.
* @param ctx the parse tree
*/
exitReplaceOrAddColumns?: (ctx: ReplaceOrAddColumnsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.addSingleColumn`.
* @param ctx the parse tree
*/
enterAddSingleColumn?: (ctx: AddSingleColumnContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.addSingleColumn`.
* @param ctx the parse tree
*/
exitAddSingleColumn?: (ctx: AddSingleColumnContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterTableNonKuduOrKuduOnly`.
* @param ctx the parse tree
*/
enterAlterTableNonKuduOrKuduOnly?: (ctx: AlterTableNonKuduOrKuduOnlyContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterTableNonKuduOrKuduOnly`.
* @param ctx the parse tree
*/
exitAlterTableNonKuduOrKuduOnly?: (ctx: AlterTableNonKuduOrKuduOnlyContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.addPartitionByRangeOrValue`.
* @param ctx the parse tree
*/
enterAddPartitionByRangeOrValue?: (ctx: AddPartitionByRangeOrValueContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.addPartitionByRangeOrValue`.
* @param ctx the parse tree
*/
exitAddPartitionByRangeOrValue?: (ctx: AddPartitionByRangeOrValueContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterFormat`.
* @param ctx the parse tree
*/
enterAlterFormat?: (ctx: AlterFormatContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterFormat`.
* @param ctx the parse tree
*/
exitAlterFormat?: (ctx: AlterFormatContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.recoverPartitions`.
* @param ctx the parse tree
*/
enterRecoverPartitions?: (ctx: RecoverPartitionsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.recoverPartitions`.
* @param ctx the parse tree
*/
exitRecoverPartitions?: (ctx: RecoverPartitionsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropPartitionByRangeOrValue`.
* @param ctx the parse tree
*/
enterDropPartitionByRangeOrValue?: (ctx: DropPartitionByRangeOrValueContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropPartitionByRangeOrValue`.
* @param ctx the parse tree
*/
exitDropPartitionByRangeOrValue?: (ctx: DropPartitionByRangeOrValueContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterView`.
* @param ctx the parse tree
*/
enterAlterView?: (ctx: AlterViewContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterView`.
* @param ctx the parse tree
*/
exitAlterView?: (ctx: AlterViewContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.renameView`.
* @param ctx the parse tree
*/
enterRenameView?: (ctx: RenameViewContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.renameView`.
* @param ctx the parse tree
*/
exitRenameView?: (ctx: RenameViewContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterViewOwner`.
* @param ctx the parse tree
*/
enterAlterViewOwner?: (ctx: AlterViewOwnerContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterViewOwner`.
* @param ctx the parse tree
*/
exitAlterViewOwner?: (ctx: AlterViewOwnerContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.renameTable`.
* @param ctx the parse tree
*/
enterRenameTable?: (ctx: RenameTableContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.renameTable`.
* @param ctx the parse tree
*/
exitRenameTable?: (ctx: RenameTableContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.alterUnSetOrSetViewTblProperties`.
* @param ctx the parse tree
*/
enterAlterUnSetOrSetViewTblProperties?: (ctx: AlterUnSetOrSetViewTblPropertiesContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.alterUnSetOrSetViewTblProperties`.
* @param ctx the parse tree
*/
exitAlterUnSetOrSetViewTblProperties?: (ctx: AlterUnSetOrSetViewTblPropertiesContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.truncateTableStatement`.
* @param ctx the parse tree
*/
enterTruncateTableStatement?: (ctx: TruncateTableStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.truncateTableStatement`.
* @param ctx the parse tree
*/
exitTruncateTableStatement?: (ctx: TruncateTableStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.describeStatement`.
* @param ctx the parse tree
*/
enterDescribeStatement?: (ctx: DescribeStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.describeStatement`.
* @param ctx the parse tree
*/
exitDescribeStatement?: (ctx: DescribeStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.computeStatement`.
* @param ctx the parse tree
*/
enterComputeStatement?: (ctx: ComputeStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.computeStatement`.
* @param ctx the parse tree
*/
exitComputeStatement?: (ctx: ComputeStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.computeStats`.
* @param ctx the parse tree
*/
enterComputeStats?: (ctx: ComputeStatsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.computeStats`.
* @param ctx the parse tree
*/
exitComputeStats?: (ctx: ComputeStatsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.computeIncrementalStats`.
* @param ctx the parse tree
*/
enterComputeIncrementalStats?: (ctx: ComputeIncrementalStatsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.computeIncrementalStats`.
* @param ctx the parse tree
*/
exitComputeIncrementalStats?: (ctx: ComputeIncrementalStatsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropStatement`.
* @param ctx the parse tree
*/
enterDropStatement?: (ctx: DropStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropStatement`.
* @param ctx the parse tree
*/
exitDropStatement?: (ctx: DropStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropSchema`.
* @param ctx the parse tree
*/
enterDropSchema?: (ctx: DropSchemaContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropSchema`.
* @param ctx the parse tree
*/
exitDropSchema?: (ctx: DropSchemaContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropView`.
* @param ctx the parse tree
*/
enterDropView?: (ctx: DropViewContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropView`.
* @param ctx the parse tree
*/
exitDropView?: (ctx: DropViewContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropTable`.
* @param ctx the parse tree
*/
enterDropTable?: (ctx: DropTableContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropTable`.
* @param ctx the parse tree
*/
exitDropTable?: (ctx: DropTableContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropIncrementalStats`.
* @param ctx the parse tree
*/
enterDropIncrementalStats?: (ctx: DropIncrementalStatsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropIncrementalStats`.
* @param ctx the parse tree
*/
exitDropIncrementalStats?: (ctx: DropIncrementalStatsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropFunction`.
* @param ctx the parse tree
*/
enterDropFunction?: (ctx: DropFunctionContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropFunction`.
* @param ctx the parse tree
*/
exitDropFunction?: (ctx: DropFunctionContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.dropRole`.
* @param ctx the parse tree
*/
enterDropRole?: (ctx: DropRoleContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.dropRole`.
* @param ctx the parse tree
*/
exitDropRole?: (ctx: DropRoleContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.grantStatement`.
* @param ctx the parse tree
*/
enterGrantStatement?: (ctx: GrantStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.grantStatement`.
* @param ctx the parse tree
*/
exitGrantStatement?: (ctx: GrantStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.grantRole`.
* @param ctx the parse tree
*/
enterGrantRole?: (ctx: GrantRoleContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.grantRole`.
* @param ctx the parse tree
*/
exitGrantRole?: (ctx: GrantRoleContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.grant`.
* @param ctx the parse tree
*/
enterGrant?: (ctx: GrantContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.grant`.
* @param ctx the parse tree
*/
exitGrant?: (ctx: GrantContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.revokeStatement`.
* @param ctx the parse tree
*/
enterRevokeStatement?: (ctx: RevokeStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.revokeStatement`.
* @param ctx the parse tree
*/
exitRevokeStatement?: (ctx: RevokeStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.revokeRole`.
* @param ctx the parse tree
*/
enterRevokeRole?: (ctx: RevokeRoleContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.revokeRole`.
* @param ctx the parse tree
*/
exitRevokeRole?: (ctx: RevokeRoleContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.revoke`.
* @param ctx the parse tree
*/
enterRevoke?: (ctx: RevokeContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.revoke`.
* @param ctx the parse tree
*/
exitRevoke?: (ctx: RevokeContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.insertStatement`.
* @param ctx the parse tree
*/
enterInsertStatement?: (ctx: InsertStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.insertStatement`.
* @param ctx the parse tree
*/
exitInsertStatement?: (ctx: InsertStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.deleteStatement`.
* @param ctx the parse tree
*/
enterDeleteStatement?: (ctx: DeleteStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.deleteStatement`.
* @param ctx the parse tree
*/
exitDeleteStatement?: (ctx: DeleteStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.delete`.
* @param ctx the parse tree
*/
enterDelete?: (ctx: DeleteContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.delete`.
* @param ctx the parse tree
*/
exitDelete?: (ctx: DeleteContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.deleteTableRef`.
* @param ctx the parse tree
*/
enterDeleteTableRef?: (ctx: DeleteTableRefContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.deleteTableRef`.
* @param ctx the parse tree
*/
exitDeleteTableRef?: (ctx: DeleteTableRefContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.updateStatement`.
* @param ctx the parse tree
*/
enterUpdateStatement?: (ctx: UpdateStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.updateStatement`.
* @param ctx the parse tree
*/
exitUpdateStatement?: (ctx: UpdateStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.upsertStatement`.
* @param ctx the parse tree
*/
enterUpsertStatement?: (ctx: UpsertStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.upsertStatement`.
* @param ctx the parse tree
*/
exitUpsertStatement?: (ctx: UpsertStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showStatement`.
* @param ctx the parse tree
*/
enterShowStatement?: (ctx: ShowStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showStatement`.
* @param ctx the parse tree
*/
exitShowStatement?: (ctx: ShowStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showSchemas`.
* @param ctx the parse tree
*/
enterShowSchemas?: (ctx: ShowSchemasContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showSchemas`.
* @param ctx the parse tree
*/
exitShowSchemas?: (ctx: ShowSchemasContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showTables`.
* @param ctx the parse tree
*/
enterShowTables?: (ctx: ShowTablesContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showTables`.
* @param ctx the parse tree
*/
exitShowTables?: (ctx: ShowTablesContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showFunctions`.
* @param ctx the parse tree
*/
enterShowFunctions?: (ctx: ShowFunctionsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showFunctions`.
* @param ctx the parse tree
*/
exitShowFunctions?: (ctx: ShowFunctionsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showCreateTable`.
* @param ctx the parse tree
*/
enterShowCreateTable?: (ctx: ShowCreateTableContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showCreateTable`.
* @param ctx the parse tree
*/
exitShowCreateTable?: (ctx: ShowCreateTableContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showCreateView`.
* @param ctx the parse tree
*/
enterShowCreateView?: (ctx: ShowCreateViewContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showCreateView`.
* @param ctx the parse tree
*/
exitShowCreateView?: (ctx: ShowCreateViewContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showTableStats`.
* @param ctx the parse tree
*/
enterShowTableStats?: (ctx: ShowTableStatsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showTableStats`.
* @param ctx the parse tree
*/
exitShowTableStats?: (ctx: ShowTableStatsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showColumnStats`.
* @param ctx the parse tree
*/
enterShowColumnStats?: (ctx: ShowColumnStatsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showColumnStats`.
* @param ctx the parse tree
*/
exitShowColumnStats?: (ctx: ShowColumnStatsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showPartitions`.
* @param ctx the parse tree
*/
enterShowPartitions?: (ctx: ShowPartitionsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showPartitions`.
* @param ctx the parse tree
*/
exitShowPartitions?: (ctx: ShowPartitionsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showFiles`.
* @param ctx the parse tree
*/
enterShowFiles?: (ctx: ShowFilesContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showFiles`.
* @param ctx the parse tree
*/
exitShowFiles?: (ctx: ShowFilesContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showRoles`.
* @param ctx the parse tree
*/
enterShowRoles?: (ctx: ShowRolesContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showRoles`.
* @param ctx the parse tree
*/
exitShowRoles?: (ctx: ShowRolesContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showRoleGrant`.
* @param ctx the parse tree
*/
enterShowRoleGrant?: (ctx: ShowRoleGrantContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showRoleGrant`.
* @param ctx the parse tree
*/
exitShowRoleGrant?: (ctx: ShowRoleGrantContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showGrants`.
* @param ctx the parse tree
*/
enterShowGrants?: (ctx: ShowGrantsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showGrants`.
* @param ctx the parse tree
*/
exitShowGrants?: (ctx: ShowGrantsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showDatabaseGrant`.
* @param ctx the parse tree
*/
enterShowDatabaseGrant?: (ctx: ShowDatabaseGrantContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showDatabaseGrant`.
* @param ctx the parse tree
*/
exitShowDatabaseGrant?: (ctx: ShowDatabaseGrantContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showTableGrant`.
* @param ctx the parse tree
*/
enterShowTableGrant?: (ctx: ShowTableGrantContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showTableGrant`.
* @param ctx the parse tree
*/
exitShowTableGrant?: (ctx: ShowTableGrantContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.showColumnGrant`.
* @param ctx the parse tree
*/
enterShowColumnGrant?: (ctx: ShowColumnGrantContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.showColumnGrant`.
* @param ctx the parse tree
*/
exitShowColumnGrant?: (ctx: ShowColumnGrantContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.addCommentStatement`.
* @param ctx the parse tree
*/
enterAddCommentStatement?: (ctx: AddCommentStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.addCommentStatement`.
* @param ctx the parse tree
*/
exitAddCommentStatement?: (ctx: AddCommentStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.addDatabaseComments`.
* @param ctx the parse tree
*/
enterAddDatabaseComments?: (ctx: AddDatabaseCommentsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.addDatabaseComments`.
* @param ctx the parse tree
*/
exitAddDatabaseComments?: (ctx: AddDatabaseCommentsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.addTableComments`.
* @param ctx the parse tree
*/
enterAddTableComments?: (ctx: AddTableCommentsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.addTableComments`.
* @param ctx the parse tree
*/
exitAddTableComments?: (ctx: AddTableCommentsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.addColumnComments`.
* @param ctx the parse tree
*/
enterAddColumnComments?: (ctx: AddColumnCommentsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.addColumnComments`.
* @param ctx the parse tree
*/
exitAddColumnComments?: (ctx: AddColumnCommentsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.explainStatement`.
* @param ctx the parse tree
*/
enterExplainStatement?: (ctx: ExplainStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.explainStatement`.
* @param ctx the parse tree
*/
exitExplainStatement?: (ctx: ExplainStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.setStatement`.
* @param ctx the parse tree
*/
enterSetStatement?: (ctx: SetStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.setStatement`.
* @param ctx the parse tree
*/
exitSetStatement?: (ctx: SetStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.shutdownStatement`.
* @param ctx the parse tree
*/
enterShutdownStatement?: (ctx: ShutdownStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.shutdownStatement`.
* @param ctx the parse tree
*/
exitShutdownStatement?: (ctx: ShutdownStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.invalidateMetaStatement`.
* @param ctx the parse tree
*/
enterInvalidateMetaStatement?: (ctx: InvalidateMetaStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.invalidateMetaStatement`.
* @param ctx the parse tree
*/
exitInvalidateMetaStatement?: (ctx: InvalidateMetaStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.loadDataStatement`.
* @param ctx the parse tree
*/
enterLoadDataStatement?: (ctx: LoadDataStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.loadDataStatement`.
* @param ctx the parse tree
*/
exitLoadDataStatement?: (ctx: LoadDataStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.refreshStatement`.
* @param ctx the parse tree
*/
enterRefreshStatement?: (ctx: RefreshStatementContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.refreshStatement`.
* @param ctx the parse tree
*/
exitRefreshStatement?: (ctx: RefreshStatementContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.refreshMeta`.
* @param ctx the parse tree
*/
enterRefreshMeta?: (ctx: RefreshMetaContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.refreshMeta`.
* @param ctx the parse tree
*/
exitRefreshMeta?: (ctx: RefreshMetaContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.refreshAuth`.
* @param ctx the parse tree
*/
enterRefreshAuth?: (ctx: RefreshAuthContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.refreshAuth`.
* @param ctx the parse tree
*/
exitRefreshAuth?: (ctx: RefreshAuthContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.refreshFunction`.
* @param ctx the parse tree
*/
enterRefreshFunction?: (ctx: RefreshFunctionContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.refreshFunction`.
* @param ctx the parse tree
*/
exitRefreshFunction?: (ctx: RefreshFunctionContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.ifExists`.
* @param ctx the parse tree
*/
enterIfExists?: (ctx: IfExistsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.ifExists`.
* @param ctx the parse tree
*/
exitIfExists?: (ctx: IfExistsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.ifNotExists`.
* @param ctx the parse tree
*/
enterIfNotExists?: (ctx: IfNotExistsContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.ifNotExists`.
* @param ctx the parse tree
*/
exitIfNotExists?: (ctx: IfNotExistsContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.tableNameCreate`.
* @param ctx the parse tree
*/
enterTableNameCreate?: (ctx: TableNameCreateContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.tableNameCreate`.
* @param ctx the parse tree
*/
exitTableNameCreate?: (ctx: TableNameCreateContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.databaseNameCreate`.
* @param ctx the parse tree
*/
enterDatabaseNameCreate?: (ctx: DatabaseNameCreateContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.databaseNameCreate`.
* @param ctx the parse tree
*/
exitDatabaseNameCreate?: (ctx: DatabaseNameCreateContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.viewNameCreate`.
* @param ctx the parse tree
*/
enterViewNameCreate?: (ctx: ViewNameCreateContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.viewNameCreate`.
* @param ctx the parse tree
*/
exitViewNameCreate?: (ctx: ViewNameCreateContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.functionNameCreate`.
* @param ctx the parse tree
*/
enterFunctionNameCreate?: (ctx: FunctionNameCreateContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.functionNameCreate`.
* @param ctx the parse tree
*/
exitFunctionNameCreate?: (ctx: FunctionNameCreateContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.columnNamePathCreate`.
* @param ctx the parse tree
*/
enterColumnNamePathCreate?: (ctx: ColumnNamePathCreateContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.columnNamePathCreate`.
* @param ctx the parse tree
*/
exitColumnNamePathCreate?: (ctx: ColumnNamePathCreateContext) => void;
/**
* Enter a parse tree produced by `ImpalaSqlParser.databaseNamePath`.
* @param ctx the parse tree
*/
enterDatabaseNamePath?: (ctx: DatabaseNamePathContext) => void;
/**
* Exit a parse tree produced by `ImpalaSqlParser.databaseNamePath`.
* @param ctx the parse tree
*/
exitDat