Interface SparkExpressionBaseVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
SparkExpressionBaseBaseVisitor,SparkExpressionBuilder
public interface SparkExpressionBaseVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
SparkExpressionBaseParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theandlabeled alternative inSparkExpressionBaseParser.booleanExpression().Visit a parse tree produced by thearithmeticBinarylabeled alternative inSparkExpressionBaseParser.valueExpression().Visit a parse tree produced by thebackQuotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().Visit a parse tree produced by thebetweenlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced by thebooleanLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().Visit a parse tree produced bySparkExpressionBaseParser.booleanValue().Visit a parse tree produced by thecolumnReferencelabeled alternative inSparkExpressionBaseParser.primaryExpression().Visit a parse tree produced by thecomparisonlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).Visit a parse tree produced bySparkExpressionBaseParser.comparisonOperator().Visit a parse tree produced bySparkExpressionBaseParser.expression().Visit a parse tree produced by theintegerLiterallabeled alternative inSparkExpressionBaseParser.number().Visit a parse tree produced by thenullLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().Visit a parse tree produced by thenumericLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().Visit a parse tree produced by theorlabeled alternative inSparkExpressionBaseParser.booleanExpression().Visit a parse tree produced by thepredicatedlabeled alternative inSparkExpressionBaseParser.booleanExpression().Visit a parse tree produced bySparkExpressionBaseParser.standaloneExpression().Visit a parse tree produced by thestringLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().Visit a parse tree produced by theunicodeStringLiterallabeled alternative inSparkExpressionBaseParser.string().Visit a parse tree produced by theunquotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSparkExpressionBaseParser.valueExpression().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitStandaloneExpression
Visit a parse tree produced bySparkExpressionBaseParser.standaloneExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced bySparkExpressionBaseParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPredicated
Visit a parse tree produced by thepredicatedlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOr
Visit a parse tree produced by theorlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnd
Visit a parse tree produced by theandlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparison
Visit a parse tree produced by thecomparisonlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBetween
Visit a parse tree produced by thebetweenlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitValueExpressionDefault
Visit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSparkExpressionBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArithmeticBinary
Visit a parse tree produced by thearithmeticBinarylabeled alternative inSparkExpressionBaseParser.valueExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNumericLiteral
Visit a parse tree produced by thenumericLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanLiteral
Visit a parse tree produced by thebooleanLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNullLiteral
Visit a parse tree produced by thenullLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStringLiteral
Visit a parse tree produced by thestringLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitColumnReference
Visit a parse tree produced by thecolumnReferencelabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnicodeStringLiteral
Visit a parse tree produced by theunicodeStringLiterallabeled alternative inSparkExpressionBaseParser.string().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComparisonOperator
Visit a parse tree produced bySparkExpressionBaseParser.comparisonOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBooleanValue
Visit a parse tree produced bySparkExpressionBaseParser.booleanValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnquotedIdentifier
Visit a parse tree produced by theunquotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBackQuotedIdentifier
Visit a parse tree produced by thebackQuotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIntegerLiteral
Visit a parse tree produced by theintegerLiterallabeled alternative inSparkExpressionBaseParser.number().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-