T - The return type of the visit operation. Use Void for
operations with no return type.public interface ArithmeticVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
ArithmeticParser.T visitArithmetic(ArithmeticParser.ArithmeticContext ctx)
ArithmeticParser.arithmetic().ctx - the parse treeT visitExpression(ArithmeticParser.ExpressionContext ctx)
ArithmeticParser.expression().ctx - the parse treeT visitLogicalNot(ArithmeticParser.LogicalNotContext ctx)
logicalNot
labeled alternative in ArithmeticParser.booleanExpression().ctx - the parse treeT visitPredicated(ArithmeticParser.PredicatedContext ctx)
predicated
labeled alternative in ArithmeticParser.booleanExpression().ctx - the parse treeT visitLogicalBinary(ArithmeticParser.LogicalBinaryContext ctx)
logicalBinary
labeled alternative in ArithmeticParser.booleanExpression().ctx - the parse treeT visitPredicate(ArithmeticParser.PredicateContext ctx)
ArithmeticParser.predicate().ctx - the parse treeT visitValueExpressionDefault(ArithmeticParser.ValueExpressionDefaultContext ctx)
valueExpressionDefault
labeled alternative in ArithmeticParser.valueExpression().ctx - the parse treeT visitComparison(ArithmeticParser.ComparisonContext ctx)
comparison
labeled alternative in ArithmeticParser.valueExpression().ctx - the parse treeT visitArithmeticBinary(ArithmeticParser.ArithmeticBinaryContext ctx)
arithmeticBinary
labeled alternative in ArithmeticParser.valueExpression().ctx - the parse treeT visitArithmeticUnary(ArithmeticParser.ArithmeticUnaryContext ctx)
arithmeticUnary
labeled alternative in ArithmeticParser.valueExpression().ctx - the parse treeT visitSimpleCase(ArithmeticParser.SimpleCaseContext ctx)
simpleCase
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitConstantDefault(ArithmeticParser.ConstantDefaultContext ctx)
constantDefault
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitLambda(ArithmeticParser.LambdaContext ctx)
lambda
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitColumnReference(ArithmeticParser.ColumnReferenceContext ctx)
columnReference
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitParenthesizedExpression(ArithmeticParser.ParenthesizedExpressionContext ctx)
parenthesizedExpression
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitSubscript(ArithmeticParser.SubscriptContext ctx)
subscript
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitFunctionCall(ArithmeticParser.FunctionCallContext ctx)
functionCall
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitSearchedCase(ArithmeticParser.SearchedCaseContext ctx)
searchedCase
labeled alternative in ArithmeticParser.primaryExpression().ctx - the parse treeT visitComparisonOperator(ArithmeticParser.ComparisonOperatorContext ctx)
ArithmeticParser.comparisonOperator().ctx - the parse treeT visitWhenClause(ArithmeticParser.WhenClauseContext ctx)
ArithmeticParser.whenClause().ctx - the parse treeT visitFunctionName(ArithmeticParser.FunctionNameContext ctx)
ArithmeticParser.functionName().ctx - the parse treeT visitIdentifier(ArithmeticParser.IdentifierContext ctx)
ArithmeticParser.identifier().ctx - the parse treeT visitNullLiteral(ArithmeticParser.NullLiteralContext ctx)
nullLiteral
labeled alternative in ArithmeticParser.constant().ctx - the parse treeT visitNumericLiteral(ArithmeticParser.NumericLiteralContext ctx)
numericLiteral
labeled alternative in ArithmeticParser.constant().ctx - the parse treeT visitBooleanLiteral(ArithmeticParser.BooleanLiteralContext ctx)
booleanLiteral
labeled alternative in ArithmeticParser.constant().ctx - the parse treeT visitStringLiteral(ArithmeticParser.StringLiteralContext ctx)
stringLiteral
labeled alternative in ArithmeticParser.constant().ctx - the parse treeT visitSetQuantifier(ArithmeticParser.SetQuantifierContext ctx)
ArithmeticParser.setQuantifier().ctx - the parse treeT visitIntegerLiteral(ArithmeticParser.IntegerLiteralContext ctx)
integerLiteral
labeled alternative in ArithmeticParser.number().ctx - the parse treeT visitBigIntLiteral(ArithmeticParser.BigIntLiteralContext ctx)
bigIntLiteral
labeled alternative in ArithmeticParser.number().ctx - the parse treeT visitSmallIntLiteral(ArithmeticParser.SmallIntLiteralContext ctx)
smallIntLiteral
labeled alternative in ArithmeticParser.number().ctx - the parse treeT visitTinyIntLiteral(ArithmeticParser.TinyIntLiteralContext ctx)
tinyIntLiteral
labeled alternative in ArithmeticParser.number().ctx - the parse treeT visitDoubleLiteral(ArithmeticParser.DoubleLiteralContext ctx)
doubleLiteral
labeled alternative in ArithmeticParser.number().ctx - the parse treeT visitBigDecimalLiteral(ArithmeticParser.BigDecimalLiteralContext ctx)
bigDecimalLiteral
labeled alternative in ArithmeticParser.number().ctx - the parse treeT visitBooleanValue(ArithmeticParser.BooleanValueContext ctx)
ArithmeticParser.booleanValue().ctx - the parse treeCopyright © 2022. All rights reserved.