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 © 2024 PingCAP. All rights reserved.