Interface SparkExpressionBaseListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
SparkExpressionBaseBaseListener
public interface SparkExpressionBaseListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
SparkExpressionBaseParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theandlabeled alternative inSparkExpressionBaseParser.booleanExpression().voidEnter a parse tree produced by thearithmeticBinarylabeled alternative inSparkExpressionBaseParser.valueExpression().voidEnter a parse tree produced by thebackQuotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().voidEnter a parse tree produced by thebetweenlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).voidEnter a parse tree produced by thebooleanLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidEnter a parse tree produced bySparkExpressionBaseParser.booleanValue().voidEnter a parse tree produced by thecolumnReferencelabeled alternative inSparkExpressionBaseParser.primaryExpression().voidEnter a parse tree produced by thecomparisonlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).voidEnter a parse tree produced bySparkExpressionBaseParser.comparisonOperator().voidEnter a parse tree produced bySparkExpressionBaseParser.expression().voidEnter a parse tree produced by theintegerLiterallabeled alternative inSparkExpressionBaseParser.number().voidEnter a parse tree produced by thenullLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidEnter a parse tree produced by thenumericLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidEnter a parse tree produced by theorlabeled alternative inSparkExpressionBaseParser.booleanExpression().voidEnter a parse tree produced by thepredicatedlabeled alternative inSparkExpressionBaseParser.booleanExpression().voidEnter a parse tree produced bySparkExpressionBaseParser.standaloneExpression().voidEnter a parse tree produced by thestringLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidEnter a parse tree produced by theunicodeStringLiterallabeled alternative inSparkExpressionBaseParser.string().voidEnter a parse tree produced by theunquotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().voidEnter a parse tree produced by thevalueExpressionDefaultlabeled alternative inSparkExpressionBaseParser.valueExpression().voidExit a parse tree produced by theandlabeled alternative inSparkExpressionBaseParser.booleanExpression().voidExit a parse tree produced by thearithmeticBinarylabeled alternative inSparkExpressionBaseParser.valueExpression().voidExit a parse tree produced by thebackQuotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().voidExit a parse tree produced by thebetweenlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).voidExit a parse tree produced by thebooleanLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidExit a parse tree produced bySparkExpressionBaseParser.booleanValue().voidExit a parse tree produced by thecolumnReferencelabeled alternative inSparkExpressionBaseParser.primaryExpression().voidExit a parse tree produced by thecomparisonlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).voidExit a parse tree produced bySparkExpressionBaseParser.comparisonOperator().voidExit a parse tree produced bySparkExpressionBaseParser.expression().voidExit a parse tree produced by theintegerLiterallabeled alternative inSparkExpressionBaseParser.number().voidExit a parse tree produced by thenullLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidExit a parse tree produced by thenumericLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidExit a parse tree produced by theorlabeled alternative inSparkExpressionBaseParser.booleanExpression().voidExit a parse tree produced by thepredicatedlabeled alternative inSparkExpressionBaseParser.booleanExpression().voidExit a parse tree produced bySparkExpressionBaseParser.standaloneExpression().voidExit a parse tree produced by thestringLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().voidExit a parse tree produced by theunicodeStringLiterallabeled alternative inSparkExpressionBaseParser.string().voidExit a parse tree produced by theunquotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().voidExit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSparkExpressionBaseParser.valueExpression().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterStandaloneExpression
Enter a parse tree produced bySparkExpressionBaseParser.standaloneExpression().- Parameters:
ctx- the parse tree
-
exitStandaloneExpression
Exit a parse tree produced bySparkExpressionBaseParser.standaloneExpression().- Parameters:
ctx- the parse tree
-
enterExpression
Enter a parse tree produced bySparkExpressionBaseParser.expression().- Parameters:
ctx- the parse tree
-
exitExpression
Exit a parse tree produced bySparkExpressionBaseParser.expression().- Parameters:
ctx- the parse tree
-
enterPredicated
Enter a parse tree produced by thepredicatedlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree
-
exitPredicated
Exit a parse tree produced by thepredicatedlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree
-
enterOr
Enter a parse tree produced by theorlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree
-
exitOr
Exit a parse tree produced by theorlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree
-
enterAnd
Enter a parse tree produced by theandlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree
-
exitAnd
Exit a parse tree produced by theandlabeled alternative inSparkExpressionBaseParser.booleanExpression().- Parameters:
ctx- the parse tree
-
enterComparison
Enter a parse tree produced by thecomparisonlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree
-
exitComparison
Exit a parse tree produced by thecomparisonlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree
-
enterBetween
Enter a parse tree produced by thebetweenlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree
-
exitBetween
Exit a parse tree produced by thebetweenlabeled alternative inSparkExpressionBaseParser.predicate(org.antlr.v4.runtime.ParserRuleContext).- Parameters:
ctx- the parse tree
-
enterValueExpressionDefault
Enter a parse tree produced by thevalueExpressionDefaultlabeled alternative inSparkExpressionBaseParser.valueExpression().- Parameters:
ctx- the parse tree
-
exitValueExpressionDefault
Exit a parse tree produced by thevalueExpressionDefaultlabeled alternative inSparkExpressionBaseParser.valueExpression().- Parameters:
ctx- the parse tree
-
enterArithmeticBinary
Enter a parse tree produced by thearithmeticBinarylabeled alternative inSparkExpressionBaseParser.valueExpression().- Parameters:
ctx- the parse tree
-
exitArithmeticBinary
Exit a parse tree produced by thearithmeticBinarylabeled alternative inSparkExpressionBaseParser.valueExpression().- Parameters:
ctx- the parse tree
-
enterNumericLiteral
Enter a parse tree produced by thenumericLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
exitNumericLiteral
Exit a parse tree produced by thenumericLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
enterBooleanLiteral
Enter a parse tree produced by thebooleanLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
exitBooleanLiteral
Exit a parse tree produced by thebooleanLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
enterNullLiteral
Enter a parse tree produced by thenullLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
exitNullLiteral
Exit a parse tree produced by thenullLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
enterStringLiteral
Enter a parse tree produced by thestringLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
exitStringLiteral
Exit a parse tree produced by thestringLiterallabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
enterColumnReference
Enter a parse tree produced by thecolumnReferencelabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
exitColumnReference
Exit a parse tree produced by thecolumnReferencelabeled alternative inSparkExpressionBaseParser.primaryExpression().- Parameters:
ctx- the parse tree
-
enterUnicodeStringLiteral
Enter a parse tree produced by theunicodeStringLiterallabeled alternative inSparkExpressionBaseParser.string().- Parameters:
ctx- the parse tree
-
exitUnicodeStringLiteral
Exit a parse tree produced by theunicodeStringLiterallabeled alternative inSparkExpressionBaseParser.string().- Parameters:
ctx- the parse tree
-
enterComparisonOperator
Enter a parse tree produced bySparkExpressionBaseParser.comparisonOperator().- Parameters:
ctx- the parse tree
-
exitComparisonOperator
Exit a parse tree produced bySparkExpressionBaseParser.comparisonOperator().- Parameters:
ctx- the parse tree
-
enterBooleanValue
Enter a parse tree produced bySparkExpressionBaseParser.booleanValue().- Parameters:
ctx- the parse tree
-
exitBooleanValue
Exit a parse tree produced bySparkExpressionBaseParser.booleanValue().- Parameters:
ctx- the parse tree
-
enterUnquotedIdentifier
Enter a parse tree produced by theunquotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().- Parameters:
ctx- the parse tree
-
exitUnquotedIdentifier
Exit a parse tree produced by theunquotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().- Parameters:
ctx- the parse tree
-
enterBackQuotedIdentifier
Enter a parse tree produced by thebackQuotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().- Parameters:
ctx- the parse tree
-
exitBackQuotedIdentifier
Exit a parse tree produced by thebackQuotedIdentifierlabeled alternative inSparkExpressionBaseParser.identifier().- Parameters:
ctx- the parse tree
-
enterIntegerLiteral
Enter a parse tree produced by theintegerLiterallabeled alternative inSparkExpressionBaseParser.number().- Parameters:
ctx- the parse tree
-
exitIntegerLiteral
Exit a parse tree produced by theintegerLiterallabeled alternative inSparkExpressionBaseParser.number().- Parameters:
ctx- the parse tree
-