amoro-format-mixed/amoro-mixed-spark/v3.2/amoro-mixed-spark-3.2/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendListener.java [504:1075]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	void enterAggregationClause(MixedFormatSqlExtendParser.AggregationClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#aggregationClause}.
	 * @param ctx the parse tree
	 */
	void exitAggregationClause(MixedFormatSqlExtendParser.AggregationClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupByClause}.
	 * @param ctx the parse tree
	 */
	void enterGroupByClause(MixedFormatSqlExtendParser.GroupByClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupByClause}.
	 * @param ctx the parse tree
	 */
	void exitGroupByClause(MixedFormatSqlExtendParser.GroupByClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupingAnalytics}.
	 * @param ctx the parse tree
	 */
	void enterGroupingAnalytics(MixedFormatSqlExtendParser.GroupingAnalyticsContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupingAnalytics}.
	 * @param ctx the parse tree
	 */
	void exitGroupingAnalytics(MixedFormatSqlExtendParser.GroupingAnalyticsContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupingElement}.
	 * @param ctx the parse tree
	 */
	void enterGroupingElement(MixedFormatSqlExtendParser.GroupingElementContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupingElement}.
	 * @param ctx the parse tree
	 */
	void exitGroupingElement(MixedFormatSqlExtendParser.GroupingElementContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupingSet}.
	 * @param ctx the parse tree
	 */
	void enterGroupingSet(MixedFormatSqlExtendParser.GroupingSetContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupingSet}.
	 * @param ctx the parse tree
	 */
	void exitGroupingSet(MixedFormatSqlExtendParser.GroupingSetContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#pivotClause}.
	 * @param ctx the parse tree
	 */
	void enterPivotClause(MixedFormatSqlExtendParser.PivotClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#pivotClause}.
	 * @param ctx the parse tree
	 */
	void exitPivotClause(MixedFormatSqlExtendParser.PivotClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#pivotColumn}.
	 * @param ctx the parse tree
	 */
	void enterPivotColumn(MixedFormatSqlExtendParser.PivotColumnContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#pivotColumn}.
	 * @param ctx the parse tree
	 */
	void exitPivotColumn(MixedFormatSqlExtendParser.PivotColumnContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#pivotValue}.
	 * @param ctx the parse tree
	 */
	void enterPivotValue(MixedFormatSqlExtendParser.PivotValueContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#pivotValue}.
	 * @param ctx the parse tree
	 */
	void exitPivotValue(MixedFormatSqlExtendParser.PivotValueContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#lateralView}.
	 * @param ctx the parse tree
	 */
	void enterLateralView(MixedFormatSqlExtendParser.LateralViewContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#lateralView}.
	 * @param ctx the parse tree
	 */
	void exitLateralView(MixedFormatSqlExtendParser.LateralViewContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#setQuantifier}.
	 * @param ctx the parse tree
	 */
	void enterSetQuantifier(MixedFormatSqlExtendParser.SetQuantifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#setQuantifier}.
	 * @param ctx the parse tree
	 */
	void exitSetQuantifier(MixedFormatSqlExtendParser.SetQuantifierContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#relation}.
	 * @param ctx the parse tree
	 */
	void enterRelation(MixedFormatSqlExtendParser.RelationContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#relation}.
	 * @param ctx the parse tree
	 */
	void exitRelation(MixedFormatSqlExtendParser.RelationContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#joinRelation}.
	 * @param ctx the parse tree
	 */
	void enterJoinRelation(MixedFormatSqlExtendParser.JoinRelationContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#joinRelation}.
	 * @param ctx the parse tree
	 */
	void exitJoinRelation(MixedFormatSqlExtendParser.JoinRelationContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#joinType}.
	 * @param ctx the parse tree
	 */
	void enterJoinType(MixedFormatSqlExtendParser.JoinTypeContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#joinType}.
	 * @param ctx the parse tree
	 */
	void exitJoinType(MixedFormatSqlExtendParser.JoinTypeContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#joinCriteria}.
	 * @param ctx the parse tree
	 */
	void enterJoinCriteria(MixedFormatSqlExtendParser.JoinCriteriaContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#joinCriteria}.
	 * @param ctx the parse tree
	 */
	void exitJoinCriteria(MixedFormatSqlExtendParser.JoinCriteriaContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#sample}.
	 * @param ctx the parse tree
	 */
	void enterSample(MixedFormatSqlExtendParser.SampleContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#sample}.
	 * @param ctx the parse tree
	 */
	void exitSample(MixedFormatSqlExtendParser.SampleContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByPercentile}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByPercentile(MixedFormatSqlExtendParser.SampleByPercentileContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByPercentile}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByPercentile(MixedFormatSqlExtendParser.SampleByPercentileContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByRows}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByRows(MixedFormatSqlExtendParser.SampleByRowsContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByRows}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByRows(MixedFormatSqlExtendParser.SampleByRowsContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByBucket}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByBucket(MixedFormatSqlExtendParser.SampleByBucketContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByBucket}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByBucket(MixedFormatSqlExtendParser.SampleByBucketContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByBytes}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByBytes(MixedFormatSqlExtendParser.SampleByBytesContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByBytes}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByBytes(MixedFormatSqlExtendParser.SampleByBytesContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#identifierList}.
	 * @param ctx the parse tree
	 */
	void enterIdentifierList(MixedFormatSqlExtendParser.IdentifierListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#identifierList}.
	 * @param ctx the parse tree
	 */
	void exitIdentifierList(MixedFormatSqlExtendParser.IdentifierListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#identifierSeq}.
	 * @param ctx the parse tree
	 */
	void enterIdentifierSeq(MixedFormatSqlExtendParser.IdentifierSeqContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#identifierSeq}.
	 * @param ctx the parse tree
	 */
	void exitIdentifierSeq(MixedFormatSqlExtendParser.IdentifierSeqContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifierList}.
	 * @param ctx the parse tree
	 */
	void enterOrderedIdentifierList(MixedFormatSqlExtendParser.OrderedIdentifierListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifierList}.
	 * @param ctx the parse tree
	 */
	void exitOrderedIdentifierList(MixedFormatSqlExtendParser.OrderedIdentifierListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifier}.
	 * @param ctx the parse tree
	 */
	void enterOrderedIdentifier(MixedFormatSqlExtendParser.OrderedIdentifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifier}.
	 * @param ctx the parse tree
	 */
	void exitOrderedIdentifier(MixedFormatSqlExtendParser.OrderedIdentifierContext ctx);
	/**
	 * Enter a parse tree produced by the {@code tableName}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterTableName(MixedFormatSqlExtendParser.TableNameContext ctx);
	/**
	 * Exit a parse tree produced by the {@code tableName}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitTableName(MixedFormatSqlExtendParser.TableNameContext ctx);
	/**
	 * Enter a parse tree produced by the {@code aliasedQuery}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterAliasedQuery(MixedFormatSqlExtendParser.AliasedQueryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code aliasedQuery}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitAliasedQuery(MixedFormatSqlExtendParser.AliasedQueryContext ctx);
	/**
	 * Enter a parse tree produced by the {@code aliasedRelation}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterAliasedRelation(MixedFormatSqlExtendParser.AliasedRelationContext ctx);
	/**
	 * Exit a parse tree produced by the {@code aliasedRelation}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitAliasedRelation(MixedFormatSqlExtendParser.AliasedRelationContext ctx);
	/**
	 * Enter a parse tree produced by the {@code inlineTableDefault2}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterInlineTableDefault2(MixedFormatSqlExtendParser.InlineTableDefault2Context ctx);
	/**
	 * Exit a parse tree produced by the {@code inlineTableDefault2}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitInlineTableDefault2(MixedFormatSqlExtendParser.InlineTableDefault2Context ctx);
	/**
	 * Enter a parse tree produced by the {@code tableValuedFunction}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterTableValuedFunction(MixedFormatSqlExtendParser.TableValuedFunctionContext ctx);
	/**
	 * Exit a parse tree produced by the {@code tableValuedFunction}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitTableValuedFunction(MixedFormatSqlExtendParser.TableValuedFunctionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#inlineTable}.
	 * @param ctx the parse tree
	 */
	void enterInlineTable(MixedFormatSqlExtendParser.InlineTableContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#inlineTable}.
	 * @param ctx the parse tree
	 */
	void exitInlineTable(MixedFormatSqlExtendParser.InlineTableContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#functionTable}.
	 * @param ctx the parse tree
	 */
	void enterFunctionTable(MixedFormatSqlExtendParser.FunctionTableContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#functionTable}.
	 * @param ctx the parse tree
	 */
	void exitFunctionTable(MixedFormatSqlExtendParser.FunctionTableContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#tableAlias}.
	 * @param ctx the parse tree
	 */
	void enterTableAlias(MixedFormatSqlExtendParser.TableAliasContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#tableAlias}.
	 * @param ctx the parse tree
	 */
	void exitTableAlias(MixedFormatSqlExtendParser.TableAliasContext ctx);
	/**
	 * Enter a parse tree produced by the {@code rowFormatSerde}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void enterRowFormatSerde(MixedFormatSqlExtendParser.RowFormatSerdeContext ctx);
	/**
	 * Exit a parse tree produced by the {@code rowFormatSerde}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void exitRowFormatSerde(MixedFormatSqlExtendParser.RowFormatSerdeContext ctx);
	/**
	 * Enter a parse tree produced by the {@code rowFormatDelimited}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void enterRowFormatDelimited(MixedFormatSqlExtendParser.RowFormatDelimitedContext ctx);
	/**
	 * Exit a parse tree produced by the {@code rowFormatDelimited}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void exitRowFormatDelimited(MixedFormatSqlExtendParser.RowFormatDelimitedContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#multipartIdentifier}.
	 * @param ctx the parse tree
	 */
	void enterMultipartIdentifier(MixedFormatSqlExtendParser.MultipartIdentifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#multipartIdentifier}.
	 * @param ctx the parse tree
	 */
	void exitMultipartIdentifier(MixedFormatSqlExtendParser.MultipartIdentifierContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpression}.
	 * @param ctx the parse tree
	 */
	void enterNamedExpression(MixedFormatSqlExtendParser.NamedExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpression}.
	 * @param ctx the parse tree
	 */
	void exitNamedExpression(MixedFormatSqlExtendParser.NamedExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpressionSeq}.
	 * @param ctx the parse tree
	 */
	void enterNamedExpressionSeq(MixedFormatSqlExtendParser.NamedExpressionSeqContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpressionSeq}.
	 * @param ctx the parse tree
	 */
	void exitNamedExpressionSeq(MixedFormatSqlExtendParser.NamedExpressionSeqContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#partitionFieldList}.
	 * @param ctx the parse tree
	 */
	void enterPartitionFieldList(MixedFormatSqlExtendParser.PartitionFieldListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#partitionFieldList}.
	 * @param ctx the parse tree
	 */
	void exitPartitionFieldList(MixedFormatSqlExtendParser.PartitionFieldListContext ctx);
	/**
	 * Enter a parse tree produced by the {@code partitionTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void enterPartitionTransform(MixedFormatSqlExtendParser.PartitionTransformContext ctx);
	/**
	 * Exit a parse tree produced by the {@code partitionTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void exitPartitionTransform(MixedFormatSqlExtendParser.PartitionTransformContext ctx);
	/**
	 * Enter a parse tree produced by the {@code partitionColumn}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void enterPartitionColumn(MixedFormatSqlExtendParser.PartitionColumnContext ctx);
	/**
	 * Exit a parse tree produced by the {@code partitionColumn}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void exitPartitionColumn(MixedFormatSqlExtendParser.PartitionColumnContext ctx);
	/**
	 * Enter a parse tree produced by the {@code identityTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void enterIdentityTransform(MixedFormatSqlExtendParser.IdentityTransformContext ctx);
	/**
	 * Exit a parse tree produced by the {@code identityTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void exitIdentityTransform(MixedFormatSqlExtendParser.IdentityTransformContext ctx);
	/**
	 * Enter a parse tree produced by the {@code applyTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void enterApplyTransform(MixedFormatSqlExtendParser.ApplyTransformContext ctx);
	/**
	 * Exit a parse tree produced by the {@code applyTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void exitApplyTransform(MixedFormatSqlExtendParser.ApplyTransformContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#transformArgument}.
	 * @param ctx the parse tree
	 */
	void enterTransformArgument(MixedFormatSqlExtendParser.TransformArgumentContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#transformArgument}.
	 * @param ctx the parse tree
	 */
	void exitTransformArgument(MixedFormatSqlExtendParser.TransformArgumentContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#expression}.
	 * @param ctx the parse tree
	 */
	void enterExpression(MixedFormatSqlExtendParser.ExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#expression}.
	 * @param ctx the parse tree
	 */
	void exitExpression(MixedFormatSqlExtendParser.ExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#expressionSeq}.
	 * @param ctx the parse tree
	 */
	void enterExpressionSeq(MixedFormatSqlExtendParser.ExpressionSeqContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#expressionSeq}.
	 * @param ctx the parse tree
	 */
	void exitExpressionSeq(MixedFormatSqlExtendParser.ExpressionSeqContext ctx);
	/**
	 * Enter a parse tree produced by the {@code logicalNot}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterLogicalNot(MixedFormatSqlExtendParser.LogicalNotContext ctx);
	/**
	 * Exit a parse tree produced by the {@code logicalNot}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitLogicalNot(MixedFormatSqlExtendParser.LogicalNotContext ctx);
	/**
	 * Enter a parse tree produced by the {@code predicated}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterPredicated(MixedFormatSqlExtendParser.PredicatedContext ctx);
	/**
	 * Exit a parse tree produced by the {@code predicated}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitPredicated(MixedFormatSqlExtendParser.PredicatedContext ctx);
	/**
	 * Enter a parse tree produced by the {@code exists}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterExists(MixedFormatSqlExtendParser.ExistsContext ctx);
	/**
	 * Exit a parse tree produced by the {@code exists}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitExists(MixedFormatSqlExtendParser.ExistsContext ctx);
	/**
	 * Enter a parse tree produced by the {@code logicalBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterLogicalBinary(MixedFormatSqlExtendParser.LogicalBinaryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code logicalBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitLogicalBinary(MixedFormatSqlExtendParser.LogicalBinaryContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#predicate}.
	 * @param ctx the parse tree
	 */
	void enterPredicate(MixedFormatSqlExtendParser.PredicateContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#predicate}.
	 * @param ctx the parse tree
	 */
	void exitPredicate(MixedFormatSqlExtendParser.PredicateContext ctx);
	/**
	 * Enter a parse tree produced by the {@code valueExpressionDefault}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterValueExpressionDefault(MixedFormatSqlExtendParser.ValueExpressionDefaultContext ctx);
	/**
	 * Exit a parse tree produced by the {@code valueExpressionDefault}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitValueExpressionDefault(MixedFormatSqlExtendParser.ValueExpressionDefaultContext ctx);
	/**
	 * Enter a parse tree produced by the {@code comparison}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterComparison(MixedFormatSqlExtendParser.ComparisonContext ctx);
	/**
	 * Exit a parse tree produced by the {@code comparison}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitComparison(MixedFormatSqlExtendParser.ComparisonContext ctx);
	/**
	 * Enter a parse tree produced by the {@code arithmeticBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterArithmeticBinary(MixedFormatSqlExtendParser.ArithmeticBinaryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code arithmeticBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitArithmeticBinary(MixedFormatSqlExtendParser.ArithmeticBinaryContext ctx);
	/**
	 * Enter a parse tree produced by the {@code arithmeticUnary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterArithmeticUnary(MixedFormatSqlExtendParser.ArithmeticUnaryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code arithmeticUnary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitArithmeticUnary(MixedFormatSqlExtendParser.ArithmeticUnaryContext ctx);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendListener.java [514:1085]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	void enterAggregationClause(MixedFormatSqlExtendParser.AggregationClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#aggregationClause}.
	 * @param ctx the parse tree
	 */
	void exitAggregationClause(MixedFormatSqlExtendParser.AggregationClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupByClause}.
	 * @param ctx the parse tree
	 */
	void enterGroupByClause(MixedFormatSqlExtendParser.GroupByClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupByClause}.
	 * @param ctx the parse tree
	 */
	void exitGroupByClause(MixedFormatSqlExtendParser.GroupByClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupingAnalytics}.
	 * @param ctx the parse tree
	 */
	void enterGroupingAnalytics(MixedFormatSqlExtendParser.GroupingAnalyticsContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupingAnalytics}.
	 * @param ctx the parse tree
	 */
	void exitGroupingAnalytics(MixedFormatSqlExtendParser.GroupingAnalyticsContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupingElement}.
	 * @param ctx the parse tree
	 */
	void enterGroupingElement(MixedFormatSqlExtendParser.GroupingElementContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupingElement}.
	 * @param ctx the parse tree
	 */
	void exitGroupingElement(MixedFormatSqlExtendParser.GroupingElementContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#groupingSet}.
	 * @param ctx the parse tree
	 */
	void enterGroupingSet(MixedFormatSqlExtendParser.GroupingSetContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#groupingSet}.
	 * @param ctx the parse tree
	 */
	void exitGroupingSet(MixedFormatSqlExtendParser.GroupingSetContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#pivotClause}.
	 * @param ctx the parse tree
	 */
	void enterPivotClause(MixedFormatSqlExtendParser.PivotClauseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#pivotClause}.
	 * @param ctx the parse tree
	 */
	void exitPivotClause(MixedFormatSqlExtendParser.PivotClauseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#pivotColumn}.
	 * @param ctx the parse tree
	 */
	void enterPivotColumn(MixedFormatSqlExtendParser.PivotColumnContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#pivotColumn}.
	 * @param ctx the parse tree
	 */
	void exitPivotColumn(MixedFormatSqlExtendParser.PivotColumnContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#pivotValue}.
	 * @param ctx the parse tree
	 */
	void enterPivotValue(MixedFormatSqlExtendParser.PivotValueContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#pivotValue}.
	 * @param ctx the parse tree
	 */
	void exitPivotValue(MixedFormatSqlExtendParser.PivotValueContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#lateralView}.
	 * @param ctx the parse tree
	 */
	void enterLateralView(MixedFormatSqlExtendParser.LateralViewContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#lateralView}.
	 * @param ctx the parse tree
	 */
	void exitLateralView(MixedFormatSqlExtendParser.LateralViewContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#setQuantifier}.
	 * @param ctx the parse tree
	 */
	void enterSetQuantifier(MixedFormatSqlExtendParser.SetQuantifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#setQuantifier}.
	 * @param ctx the parse tree
	 */
	void exitSetQuantifier(MixedFormatSqlExtendParser.SetQuantifierContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#relation}.
	 * @param ctx the parse tree
	 */
	void enterRelation(MixedFormatSqlExtendParser.RelationContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#relation}.
	 * @param ctx the parse tree
	 */
	void exitRelation(MixedFormatSqlExtendParser.RelationContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#joinRelation}.
	 * @param ctx the parse tree
	 */
	void enterJoinRelation(MixedFormatSqlExtendParser.JoinRelationContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#joinRelation}.
	 * @param ctx the parse tree
	 */
	void exitJoinRelation(MixedFormatSqlExtendParser.JoinRelationContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#joinType}.
	 * @param ctx the parse tree
	 */
	void enterJoinType(MixedFormatSqlExtendParser.JoinTypeContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#joinType}.
	 * @param ctx the parse tree
	 */
	void exitJoinType(MixedFormatSqlExtendParser.JoinTypeContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#joinCriteria}.
	 * @param ctx the parse tree
	 */
	void enterJoinCriteria(MixedFormatSqlExtendParser.JoinCriteriaContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#joinCriteria}.
	 * @param ctx the parse tree
	 */
	void exitJoinCriteria(MixedFormatSqlExtendParser.JoinCriteriaContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#sample}.
	 * @param ctx the parse tree
	 */
	void enterSample(MixedFormatSqlExtendParser.SampleContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#sample}.
	 * @param ctx the parse tree
	 */
	void exitSample(MixedFormatSqlExtendParser.SampleContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByPercentile}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByPercentile(MixedFormatSqlExtendParser.SampleByPercentileContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByPercentile}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByPercentile(MixedFormatSqlExtendParser.SampleByPercentileContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByRows}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByRows(MixedFormatSqlExtendParser.SampleByRowsContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByRows}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByRows(MixedFormatSqlExtendParser.SampleByRowsContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByBucket}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByBucket(MixedFormatSqlExtendParser.SampleByBucketContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByBucket}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByBucket(MixedFormatSqlExtendParser.SampleByBucketContext ctx);
	/**
	 * Enter a parse tree produced by the {@code sampleByBytes}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void enterSampleByBytes(MixedFormatSqlExtendParser.SampleByBytesContext ctx);
	/**
	 * Exit a parse tree produced by the {@code sampleByBytes}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#sampleMethod}.
	 * @param ctx the parse tree
	 */
	void exitSampleByBytes(MixedFormatSqlExtendParser.SampleByBytesContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#identifierList}.
	 * @param ctx the parse tree
	 */
	void enterIdentifierList(MixedFormatSqlExtendParser.IdentifierListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#identifierList}.
	 * @param ctx the parse tree
	 */
	void exitIdentifierList(MixedFormatSqlExtendParser.IdentifierListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#identifierSeq}.
	 * @param ctx the parse tree
	 */
	void enterIdentifierSeq(MixedFormatSqlExtendParser.IdentifierSeqContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#identifierSeq}.
	 * @param ctx the parse tree
	 */
	void exitIdentifierSeq(MixedFormatSqlExtendParser.IdentifierSeqContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifierList}.
	 * @param ctx the parse tree
	 */
	void enterOrderedIdentifierList(MixedFormatSqlExtendParser.OrderedIdentifierListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifierList}.
	 * @param ctx the parse tree
	 */
	void exitOrderedIdentifierList(MixedFormatSqlExtendParser.OrderedIdentifierListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifier}.
	 * @param ctx the parse tree
	 */
	void enterOrderedIdentifier(MixedFormatSqlExtendParser.OrderedIdentifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#orderedIdentifier}.
	 * @param ctx the parse tree
	 */
	void exitOrderedIdentifier(MixedFormatSqlExtendParser.OrderedIdentifierContext ctx);
	/**
	 * Enter a parse tree produced by the {@code tableName}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterTableName(MixedFormatSqlExtendParser.TableNameContext ctx);
	/**
	 * Exit a parse tree produced by the {@code tableName}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitTableName(MixedFormatSqlExtendParser.TableNameContext ctx);
	/**
	 * Enter a parse tree produced by the {@code aliasedQuery}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterAliasedQuery(MixedFormatSqlExtendParser.AliasedQueryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code aliasedQuery}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitAliasedQuery(MixedFormatSqlExtendParser.AliasedQueryContext ctx);
	/**
	 * Enter a parse tree produced by the {@code aliasedRelation}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterAliasedRelation(MixedFormatSqlExtendParser.AliasedRelationContext ctx);
	/**
	 * Exit a parse tree produced by the {@code aliasedRelation}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitAliasedRelation(MixedFormatSqlExtendParser.AliasedRelationContext ctx);
	/**
	 * Enter a parse tree produced by the {@code inlineTableDefault2}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterInlineTableDefault2(MixedFormatSqlExtendParser.InlineTableDefault2Context ctx);
	/**
	 * Exit a parse tree produced by the {@code inlineTableDefault2}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitInlineTableDefault2(MixedFormatSqlExtendParser.InlineTableDefault2Context ctx);
	/**
	 * Enter a parse tree produced by the {@code tableValuedFunction}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void enterTableValuedFunction(MixedFormatSqlExtendParser.TableValuedFunctionContext ctx);
	/**
	 * Exit a parse tree produced by the {@code tableValuedFunction}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#relationPrimary}.
	 * @param ctx the parse tree
	 */
	void exitTableValuedFunction(MixedFormatSqlExtendParser.TableValuedFunctionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#inlineTable}.
	 * @param ctx the parse tree
	 */
	void enterInlineTable(MixedFormatSqlExtendParser.InlineTableContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#inlineTable}.
	 * @param ctx the parse tree
	 */
	void exitInlineTable(MixedFormatSqlExtendParser.InlineTableContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#functionTable}.
	 * @param ctx the parse tree
	 */
	void enterFunctionTable(MixedFormatSqlExtendParser.FunctionTableContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#functionTable}.
	 * @param ctx the parse tree
	 */
	void exitFunctionTable(MixedFormatSqlExtendParser.FunctionTableContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#tableAlias}.
	 * @param ctx the parse tree
	 */
	void enterTableAlias(MixedFormatSqlExtendParser.TableAliasContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#tableAlias}.
	 * @param ctx the parse tree
	 */
	void exitTableAlias(MixedFormatSqlExtendParser.TableAliasContext ctx);
	/**
	 * Enter a parse tree produced by the {@code rowFormatSerde}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void enterRowFormatSerde(MixedFormatSqlExtendParser.RowFormatSerdeContext ctx);
	/**
	 * Exit a parse tree produced by the {@code rowFormatSerde}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void exitRowFormatSerde(MixedFormatSqlExtendParser.RowFormatSerdeContext ctx);
	/**
	 * Enter a parse tree produced by the {@code rowFormatDelimited}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void enterRowFormatDelimited(MixedFormatSqlExtendParser.RowFormatDelimitedContext ctx);
	/**
	 * Exit a parse tree produced by the {@code rowFormatDelimited}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#rowFormat}.
	 * @param ctx the parse tree
	 */
	void exitRowFormatDelimited(MixedFormatSqlExtendParser.RowFormatDelimitedContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#multipartIdentifier}.
	 * @param ctx the parse tree
	 */
	void enterMultipartIdentifier(MixedFormatSqlExtendParser.MultipartIdentifierContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#multipartIdentifier}.
	 * @param ctx the parse tree
	 */
	void exitMultipartIdentifier(MixedFormatSqlExtendParser.MultipartIdentifierContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpression}.
	 * @param ctx the parse tree
	 */
	void enterNamedExpression(MixedFormatSqlExtendParser.NamedExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpression}.
	 * @param ctx the parse tree
	 */
	void exitNamedExpression(MixedFormatSqlExtendParser.NamedExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpressionSeq}.
	 * @param ctx the parse tree
	 */
	void enterNamedExpressionSeq(MixedFormatSqlExtendParser.NamedExpressionSeqContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#namedExpressionSeq}.
	 * @param ctx the parse tree
	 */
	void exitNamedExpressionSeq(MixedFormatSqlExtendParser.NamedExpressionSeqContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#partitionFieldList}.
	 * @param ctx the parse tree
	 */
	void enterPartitionFieldList(MixedFormatSqlExtendParser.PartitionFieldListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#partitionFieldList}.
	 * @param ctx the parse tree
	 */
	void exitPartitionFieldList(MixedFormatSqlExtendParser.PartitionFieldListContext ctx);
	/**
	 * Enter a parse tree produced by the {@code partitionTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void enterPartitionTransform(MixedFormatSqlExtendParser.PartitionTransformContext ctx);
	/**
	 * Exit a parse tree produced by the {@code partitionTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void exitPartitionTransform(MixedFormatSqlExtendParser.PartitionTransformContext ctx);
	/**
	 * Enter a parse tree produced by the {@code partitionColumn}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void enterPartitionColumn(MixedFormatSqlExtendParser.PartitionColumnContext ctx);
	/**
	 * Exit a parse tree produced by the {@code partitionColumn}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#partitionField}.
	 * @param ctx the parse tree
	 */
	void exitPartitionColumn(MixedFormatSqlExtendParser.PartitionColumnContext ctx);
	/**
	 * Enter a parse tree produced by the {@code identityTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void enterIdentityTransform(MixedFormatSqlExtendParser.IdentityTransformContext ctx);
	/**
	 * Exit a parse tree produced by the {@code identityTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void exitIdentityTransform(MixedFormatSqlExtendParser.IdentityTransformContext ctx);
	/**
	 * Enter a parse tree produced by the {@code applyTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void enterApplyTransform(MixedFormatSqlExtendParser.ApplyTransformContext ctx);
	/**
	 * Exit a parse tree produced by the {@code applyTransform}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#transform}.
	 * @param ctx the parse tree
	 */
	void exitApplyTransform(MixedFormatSqlExtendParser.ApplyTransformContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#transformArgument}.
	 * @param ctx the parse tree
	 */
	void enterTransformArgument(MixedFormatSqlExtendParser.TransformArgumentContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#transformArgument}.
	 * @param ctx the parse tree
	 */
	void exitTransformArgument(MixedFormatSqlExtendParser.TransformArgumentContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#expression}.
	 * @param ctx the parse tree
	 */
	void enterExpression(MixedFormatSqlExtendParser.ExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#expression}.
	 * @param ctx the parse tree
	 */
	void exitExpression(MixedFormatSqlExtendParser.ExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#expressionSeq}.
	 * @param ctx the parse tree
	 */
	void enterExpressionSeq(MixedFormatSqlExtendParser.ExpressionSeqContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#expressionSeq}.
	 * @param ctx the parse tree
	 */
	void exitExpressionSeq(MixedFormatSqlExtendParser.ExpressionSeqContext ctx);
	/**
	 * Enter a parse tree produced by the {@code logicalNot}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterLogicalNot(MixedFormatSqlExtendParser.LogicalNotContext ctx);
	/**
	 * Exit a parse tree produced by the {@code logicalNot}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitLogicalNot(MixedFormatSqlExtendParser.LogicalNotContext ctx);
	/**
	 * Enter a parse tree produced by the {@code predicated}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterPredicated(MixedFormatSqlExtendParser.PredicatedContext ctx);
	/**
	 * Exit a parse tree produced by the {@code predicated}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitPredicated(MixedFormatSqlExtendParser.PredicatedContext ctx);
	/**
	 * Enter a parse tree produced by the {@code exists}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterExists(MixedFormatSqlExtendParser.ExistsContext ctx);
	/**
	 * Exit a parse tree produced by the {@code exists}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitExists(MixedFormatSqlExtendParser.ExistsContext ctx);
	/**
	 * Enter a parse tree produced by the {@code logicalBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void enterLogicalBinary(MixedFormatSqlExtendParser.LogicalBinaryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code logicalBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#booleanExpression}.
	 * @param ctx the parse tree
	 */
	void exitLogicalBinary(MixedFormatSqlExtendParser.LogicalBinaryContext ctx);
	/**
	 * Enter a parse tree produced by {@link MixedFormatSqlExtendParser#predicate}.
	 * @param ctx the parse tree
	 */
	void enterPredicate(MixedFormatSqlExtendParser.PredicateContext ctx);
	/**
	 * Exit a parse tree produced by {@link MixedFormatSqlExtendParser#predicate}.
	 * @param ctx the parse tree
	 */
	void exitPredicate(MixedFormatSqlExtendParser.PredicateContext ctx);
	/**
	 * Enter a parse tree produced by the {@code valueExpressionDefault}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterValueExpressionDefault(MixedFormatSqlExtendParser.ValueExpressionDefaultContext ctx);
	/**
	 * Exit a parse tree produced by the {@code valueExpressionDefault}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitValueExpressionDefault(MixedFormatSqlExtendParser.ValueExpressionDefaultContext ctx);
	/**
	 * Enter a parse tree produced by the {@code comparison}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterComparison(MixedFormatSqlExtendParser.ComparisonContext ctx);
	/**
	 * Exit a parse tree produced by the {@code comparison}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitComparison(MixedFormatSqlExtendParser.ComparisonContext ctx);
	/**
	 * Enter a parse tree produced by the {@code arithmeticBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterArithmeticBinary(MixedFormatSqlExtendParser.ArithmeticBinaryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code arithmeticBinary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitArithmeticBinary(MixedFormatSqlExtendParser.ArithmeticBinaryContext ctx);
	/**
	 * Enter a parse tree produced by the {@code arithmeticUnary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void enterArithmeticUnary(MixedFormatSqlExtendParser.ArithmeticUnaryContext ctx);
	/**
	 * Exit a parse tree produced by the {@code arithmeticUnary}
	 * labeled alternative in {@link MixedFormatSqlExtendParser#valueExpression}.
	 * @param ctx the parse tree
	 */
	void exitArithmeticUnary(MixedFormatSqlExtendParser.ArithmeticUnaryContext ctx);
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



