T - The return type of the visit operation. Use Void for
operations with no return type.public interface MySqlParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
MySqlParser.T visitIntervalType(MySqlParser.IntervalTypeContext ctx)
MySqlParser.intervalType().ctx - the parse treeT visitFullId(MySqlParser.FullIdContext ctx)
MySqlParser.fullId().ctx - the parse treeT visitFullColumnName(MySqlParser.FullColumnNameContext ctx)
MySqlParser.fullColumnName().ctx - the parse treeT visitCharsetName(MySqlParser.CharsetNameContext ctx)
MySqlParser.charsetName().ctx - the parse treeT visitCollationName(MySqlParser.CollationNameContext ctx)
MySqlParser.collationName().ctx - the parse treeT visitUid(MySqlParser.UidContext ctx)
MySqlParser.uid().ctx - the parse treeT visitSimpleId(MySqlParser.SimpleIdContext ctx)
MySqlParser.simpleId().ctx - the parse treeT visitDottedId(MySqlParser.DottedIdContext ctx)
MySqlParser.dottedId().ctx - the parse treeT visitDecimalLiteral(MySqlParser.DecimalLiteralContext ctx)
MySqlParser.decimalLiteral().ctx - the parse treeT visitStringLiteral(MySqlParser.StringLiteralContext ctx)
MySqlParser.stringLiteral().ctx - the parse treeT visitBooleanLiteral(MySqlParser.BooleanLiteralContext ctx)
MySqlParser.booleanLiteral().ctx - the parse treeT visitHexadecimalLiteral(MySqlParser.HexadecimalLiteralContext ctx)
MySqlParser.hexadecimalLiteral().ctx - the parse treeT visitNullNotnull(MySqlParser.NullNotnullContext ctx)
MySqlParser.nullNotnull().ctx - the parse treeT visitConstant(MySqlParser.ConstantContext ctx)
MySqlParser.constant().ctx - the parse treeT visitConvertedDataType(MySqlParser.ConvertedDataTypeContext ctx)
MySqlParser.convertedDataType().ctx - the parse treeT visitLengthOneDimension(MySqlParser.LengthOneDimensionContext ctx)
MySqlParser.lengthOneDimension().ctx - the parse treeT visitLengthTwoDimension(MySqlParser.LengthTwoDimensionContext ctx)
MySqlParser.lengthTwoDimension().ctx - the parse treeT visitExpressions(MySqlParser.ExpressionsContext ctx)
MySqlParser.expressions().ctx - the parse treeT visitCurrentTimestamp(MySqlParser.CurrentTimestampContext ctx)
MySqlParser.currentTimestamp().ctx - the parse treeT visitSpecificFunctionCall(MySqlParser.SpecificFunctionCallContext ctx)
specificFunctionCall
labeled alternative in MySqlParser.functionCall().ctx - the parse treeT visitScalarFunctionCall(MySqlParser.ScalarFunctionCallContext ctx)
scalarFunctionCall
labeled alternative in MySqlParser.functionCall().ctx - the parse treeT visitUdfFunctionCall(MySqlParser.UdfFunctionCallContext ctx)
udfFunctionCall
labeled alternative in MySqlParser.functionCall().ctx - the parse treeT visitSimpleFunctionCall(MySqlParser.SimpleFunctionCallContext ctx)
simpleFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitDataTypeFunctionCall(MySqlParser.DataTypeFunctionCallContext ctx)
dataTypeFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitValuesFunctionCall(MySqlParser.ValuesFunctionCallContext ctx)
valuesFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitCaseFunctionCall(MySqlParser.CaseFunctionCallContext ctx)
caseFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitCharFunctionCall(MySqlParser.CharFunctionCallContext ctx)
charFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitPositionFunctionCall(MySqlParser.PositionFunctionCallContext ctx)
positionFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitSubstrFunctionCall(MySqlParser.SubstrFunctionCallContext ctx)
substrFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitTrimFunctionCall(MySqlParser.TrimFunctionCallContext ctx)
trimFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitWeightFunctionCall(MySqlParser.WeightFunctionCallContext ctx)
weightFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitExtractFunctionCall(MySqlParser.ExtractFunctionCallContext ctx)
extractFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitGetFormatFunctionCall(MySqlParser.GetFormatFunctionCallContext ctx)
getFormatFunctionCall
labeled alternative in MySqlParser.specificFunction().ctx - the parse treeT visitCaseFuncAlternative(MySqlParser.CaseFuncAlternativeContext ctx)
MySqlParser.caseFuncAlternative().ctx - the parse treeT visitLevelWeightList(MySqlParser.LevelWeightListContext ctx)
levelWeightList
labeled alternative in MySqlParser.levelsInWeightString().ctx - the parse treeT visitLevelWeightRange(MySqlParser.LevelWeightRangeContext ctx)
levelWeightRange
labeled alternative in MySqlParser.levelsInWeightString().ctx - the parse treeT visitLevelInWeightListElement(MySqlParser.LevelInWeightListElementContext ctx)
MySqlParser.levelInWeightListElement().ctx - the parse treeT visitScalarFunctionName(MySqlParser.ScalarFunctionNameContext ctx)
MySqlParser.scalarFunctionName().ctx - the parse treeT visitFunctionArgs(MySqlParser.FunctionArgsContext ctx)
MySqlParser.functionArgs().ctx - the parse treeT visitFunctionArg(MySqlParser.FunctionArgContext ctx)
MySqlParser.functionArg().ctx - the parse treeT visitIsExpression(MySqlParser.IsExpressionContext ctx)
isExpression
labeled alternative in MySqlParser.expression().ctx - the parse treeT visitNotExpression(MySqlParser.NotExpressionContext ctx)
notExpression
labeled alternative in MySqlParser.expression().ctx - the parse treeT visitLogicalExpression(MySqlParser.LogicalExpressionContext ctx)
logicalExpression
labeled alternative in MySqlParser.expression().ctx - the parse treeT visitPredicateExpression(MySqlParser.PredicateExpressionContext ctx)
predicateExpression
labeled alternative in MySqlParser.expression().ctx - the parse treeT visitSoundsLikePredicate(MySqlParser.SoundsLikePredicateContext ctx)
soundsLikePredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitExpressionAtomPredicate(MySqlParser.ExpressionAtomPredicateContext ctx)
expressionAtomPredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitBinaryComparisonPredicate(MySqlParser.BinaryComparisonPredicateContext ctx)
binaryComparisonPredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitInPredicate(MySqlParser.InPredicateContext ctx)
inPredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitBetweenPredicate(MySqlParser.BetweenPredicateContext ctx)
betweenPredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitIsNullPredicate(MySqlParser.IsNullPredicateContext ctx)
isNullPredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitLikePredicate(MySqlParser.LikePredicateContext ctx)
likePredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitRegexpPredicate(MySqlParser.RegexpPredicateContext ctx)
regexpPredicate
labeled alternative in MySqlParser.predicate().ctx - the parse treeT visitUnaryExpressionAtom(MySqlParser.UnaryExpressionAtomContext ctx)
unaryExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitCollateExpressionAtom(MySqlParser.CollateExpressionAtomContext ctx)
collateExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitConstantExpressionAtom(MySqlParser.ConstantExpressionAtomContext ctx)
constantExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitFunctionCallExpressionAtom(MySqlParser.FunctionCallExpressionAtomContext ctx)
functionCallExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitBinaryExpressionAtom(MySqlParser.BinaryExpressionAtomContext ctx)
binaryExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitFullColumnNameExpressionAtom(MySqlParser.FullColumnNameExpressionAtomContext ctx)
fullColumnNameExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitBitExpressionAtom(MySqlParser.BitExpressionAtomContext ctx)
bitExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitNestedExpressionAtom(MySqlParser.NestedExpressionAtomContext ctx)
nestedExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitNestedRowExpressionAtom(MySqlParser.NestedRowExpressionAtomContext ctx)
nestedRowExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitMathExpressionAtom(MySqlParser.MathExpressionAtomContext ctx)
mathExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitIntervalExpressionAtom(MySqlParser.IntervalExpressionAtomContext ctx)
intervalExpressionAtom
labeled alternative in MySqlParser.expressionAtom().ctx - the parse treeT visitUnaryOperator(MySqlParser.UnaryOperatorContext ctx)
MySqlParser.unaryOperator().ctx - the parse treeT visitComparisonOperator(MySqlParser.ComparisonOperatorContext ctx)
MySqlParser.comparisonOperator().ctx - the parse treeT visitLogicalOperator(MySqlParser.LogicalOperatorContext ctx)
MySqlParser.logicalOperator().ctx - the parse treeT visitBitOperator(MySqlParser.BitOperatorContext ctx)
MySqlParser.bitOperator().ctx - the parse treeT visitMathOperator(MySqlParser.MathOperatorContext ctx)
MySqlParser.mathOperator().ctx - the parse treeT visitCharsetNameBase(MySqlParser.CharsetNameBaseContext ctx)
MySqlParser.charsetNameBase().ctx - the parse treeT visitIntervalTypeBase(MySqlParser.IntervalTypeBaseContext ctx)
MySqlParser.intervalTypeBase().ctx - the parse treeT visitDataTypeBase(MySqlParser.DataTypeBaseContext ctx)
MySqlParser.dataTypeBase().ctx - the parse treeT visitKeywordsCanBeId(MySqlParser.KeywordsCanBeIdContext ctx)
MySqlParser.keywordsCanBeId().ctx - the parse treeT visitFunctionNameBase(MySqlParser.FunctionNameBaseContext ctx)
MySqlParser.functionNameBase().ctx - the parse treeCopyright © 2025 PingCAP. All rights reserved.