Class Pql2AstListener
- java.lang.Object
-
- org.apache.pinot.pql.parsers.PQL2BaseListener
-
- org.apache.pinot.pql.parsers.Pql2AstListener
-
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeListener,PQL2Listener
public class Pql2AstListener extends PQL2BaseListener
PQL 2 parse tree listener that generates an abstract syntax tree.
-
-
Constructor Summary
Constructors Constructor Description Pql2AstListener(String expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenterBetweenPredicate(PQL2Parser.BetweenPredicateContext ctx)Enter a parse tree produced by theBetweenPredicatelabeled alternative inPQL2Parser.predicate().voidenterBinaryMathOp(PQL2Parser.BinaryMathOpContext ctx)Enter a parse tree produced by theBinaryMathOplabeled alternative inPQL2Parser.expression().voidenterBooleanOperator(PQL2Parser.BooleanOperatorContext ctx)Enter a parse tree produced byPQL2Parser.booleanOperator().voidenterComparisonPredicate(PQL2Parser.ComparisonPredicateContext ctx)Enter a parse tree produced by theComparisonPredicatelabeled alternative inPQL2Parser.predicate().voidenterExpressionParenthesisGroup(PQL2Parser.ExpressionParenthesisGroupContext ctx)Enter a parse tree produced by theExpressionParenthesisGrouplabeled alternative inPQL2Parser.expression().voidenterFloatingPointLiteral(PQL2Parser.FloatingPointLiteralContext ctx)Enter a parse tree produced by theFloatingPointLiterallabeled alternative inPQL2Parser.literal().voidenterFunctionCall(PQL2Parser.FunctionCallContext ctx)Enter a parse tree produced by theFunctionCalllabeled alternative inPQL2Parser.expression().voidenterGroupBy(PQL2Parser.GroupByContext ctx)Enter a parse tree produced by theGroupBylabeled alternative inPQL2Parser.optionalClause().voidenterHaving(PQL2Parser.HavingContext ctx)Enter a parse tree produced by theHavinglabeled alternative inPQL2Parser.optionalClause().voidenterIdentifier(PQL2Parser.IdentifierContext ctx)Enter a parse tree produced by theIdentifierlabeled alternative inPQL2Parser.expression().voidenterInPredicate(PQL2Parser.InPredicateContext ctx)Enter a parse tree produced by theInPredicatelabeled alternative inPQL2Parser.predicate().voidenterIntegerLiteral(PQL2Parser.IntegerLiteralContext ctx)Enter a parse tree produced by theIntegerLiterallabeled alternative inPQL2Parser.literal().voidenterIsPredicate(PQL2Parser.IsPredicateContext ctx)Enter a parse tree produced by theIsPredicatelabeled alternative inPQL2Parser.predicate().voidenterLimit(PQL2Parser.LimitContext ctx)Enter a parse tree produced by theLimitlabeled alternative inPQL2Parser.optionalClause().voidenterOption(PQL2Parser.OptionContext ctx)Enter a parse tree produced byPQL2Parser.option().voidenterOptions(PQL2Parser.OptionsContext ctx)Enter a parse tree produced by theOptionslabeled alternative inPQL2Parser.optionalClause().voidenterOrderBy(PQL2Parser.OrderByContext ctx)Enter a parse tree produced by theOrderBylabeled alternative inPQL2Parser.optionalClause().voidenterOrderByExpression(PQL2Parser.OrderByExpressionContext ctx)Enter a parse tree produced byPQL2Parser.orderByExpression().voidenterOutputColumn(PQL2Parser.OutputColumnContext ctx)Enter a parse tree produced by theOutputColumnlabeled alternative inPQL2Parser.outputColumnProjection().voidenterOutputColumnList(PQL2Parser.OutputColumnListContext ctx)Enter a parse tree produced by theOutputColumnListlabeled alternative inPQL2Parser.outputColumns().voidenterPredicateList(PQL2Parser.PredicateListContext ctx)Enter a parse tree produced byPQL2Parser.predicateList().voidenterPredicateParenthesisGroup(PQL2Parser.PredicateParenthesisGroupContext ctx)Enter a parse tree produced by thePredicateParenthesisGrouplabeled alternative inPQL2Parser.predicate().voidenterRegexpLikePredicate(PQL2Parser.RegexpLikePredicateContext ctx)Enter a parse tree produced by theRegexpLikePredicatelabeled alternative inPQL2Parser.predicate().voidenterSelect(PQL2Parser.SelectContext ctx)Enter a parse tree produced by theSelectlabeled alternative inPQL2Parser.selectStatement().voidenterStarColumnList(PQL2Parser.StarColumnListContext ctx)Enter a parse tree produced by theStarColumnListlabeled alternative inPQL2Parser.outputColumns().voidenterStarExpression(PQL2Parser.StarExpressionContext ctx)Enter a parse tree produced by theStarExpressionlabeled alternative inPQL2Parser.expressions().voidenterStringLiteral(PQL2Parser.StringLiteralContext ctx)Enter a parse tree produced by theStringLiterallabeled alternative inPQL2Parser.literal().voidenterTableName(PQL2Parser.TableNameContext ctx)Enter a parse tree produced byPQL2Parser.tableName().voidenterTextMatchPredicate(PQL2Parser.TextMatchPredicateContext ctx)Enter a parse tree produced by theTextMatchPredicatelabeled alternative inPQL2Parser.predicate().voidenterTopClause(PQL2Parser.TopClauseContext ctx)Enter a parse tree produced byPQL2Parser.topClause().voidenterWhere(PQL2Parser.WhereContext ctx)Enter a parse tree produced by theWherelabeled alternative inPQL2Parser.optionalClause().voidexitBetweenPredicate(PQL2Parser.BetweenPredicateContext ctx)Exit a parse tree produced by theBetweenPredicatelabeled alternative inPQL2Parser.predicate().voidexitBinaryMathOp(PQL2Parser.BinaryMathOpContext ctx)Exit a parse tree produced by theBinaryMathOplabeled alternative inPQL2Parser.expression().voidexitBooleanOperator(PQL2Parser.BooleanOperatorContext ctx)Exit a parse tree produced byPQL2Parser.booleanOperator().voidexitComparisonPredicate(PQL2Parser.ComparisonPredicateContext ctx)Exit a parse tree produced by theComparisonPredicatelabeled alternative inPQL2Parser.predicate().voidexitExpressionParenthesisGroup(PQL2Parser.ExpressionParenthesisGroupContext ctx)Exit a parse tree produced by theExpressionParenthesisGrouplabeled alternative inPQL2Parser.expression().voidexitFloatingPointLiteral(PQL2Parser.FloatingPointLiteralContext ctx)Exit a parse tree produced by theFloatingPointLiterallabeled alternative inPQL2Parser.literal().voidexitFunctionCall(PQL2Parser.FunctionCallContext ctx)Exit a parse tree produced by theFunctionCalllabeled alternative inPQL2Parser.expression().voidexitGroupBy(PQL2Parser.GroupByContext ctx)Exit a parse tree produced by theGroupBylabeled alternative inPQL2Parser.optionalClause().voidexitHaving(PQL2Parser.HavingContext ctx)Exit a parse tree produced by theHavinglabeled alternative inPQL2Parser.optionalClause().voidexitIdentifier(PQL2Parser.IdentifierContext ctx)Exit a parse tree produced by theIdentifierlabeled alternative inPQL2Parser.expression().voidexitInPredicate(PQL2Parser.InPredicateContext ctx)Exit a parse tree produced by theInPredicatelabeled alternative inPQL2Parser.predicate().voidexitIntegerLiteral(PQL2Parser.IntegerLiteralContext ctx)Exit a parse tree produced by theIntegerLiterallabeled alternative inPQL2Parser.literal().voidexitIsPredicate(PQL2Parser.IsPredicateContext ctx)Exit a parse tree produced by theIsPredicatelabeled alternative inPQL2Parser.predicate().voidexitLimit(PQL2Parser.LimitContext ctx)Exit a parse tree produced by theLimitlabeled alternative inPQL2Parser.optionalClause().voidexitOption(PQL2Parser.OptionContext ctx)Exit a parse tree produced byPQL2Parser.option().voidexitOptions(PQL2Parser.OptionsContext ctx)Exit a parse tree produced by theOptionslabeled alternative inPQL2Parser.optionalClause().voidexitOrderBy(PQL2Parser.OrderByContext ctx)Exit a parse tree produced by theOrderBylabeled alternative inPQL2Parser.optionalClause().voidexitOrderByExpression(PQL2Parser.OrderByExpressionContext ctx)Exit a parse tree produced byPQL2Parser.orderByExpression().voidexitOutputColumn(PQL2Parser.OutputColumnContext ctx)Exit a parse tree produced by theOutputColumnlabeled alternative inPQL2Parser.outputColumnProjection().voidexitOutputColumnList(PQL2Parser.OutputColumnListContext ctx)Exit a parse tree produced by theOutputColumnListlabeled alternative inPQL2Parser.outputColumns().voidexitPredicateList(PQL2Parser.PredicateListContext ctx)Exit a parse tree produced byPQL2Parser.predicateList().voidexitPredicateParenthesisGroup(PQL2Parser.PredicateParenthesisGroupContext ctx)Exit a parse tree produced by thePredicateParenthesisGrouplabeled alternative inPQL2Parser.predicate().voidexitRegexpLikePredicate(PQL2Parser.RegexpLikePredicateContext ctx)Exit a parse tree produced by theRegexpLikePredicatelabeled alternative inPQL2Parser.predicate().voidexitSelect(PQL2Parser.SelectContext ctx)Exit a parse tree produced by theSelectlabeled alternative inPQL2Parser.selectStatement().voidexitStarColumnList(PQL2Parser.StarColumnListContext ctx)Exit a parse tree produced by theStarColumnListlabeled alternative inPQL2Parser.outputColumns().voidexitStarExpression(PQL2Parser.StarExpressionContext ctx)Exit a parse tree produced by theStarExpressionlabeled alternative inPQL2Parser.expressions().voidexitStringLiteral(PQL2Parser.StringLiteralContext ctx)Exit a parse tree produced by theStringLiterallabeled alternative inPQL2Parser.literal().voidexitTableName(PQL2Parser.TableNameContext ctx)Exit a parse tree produced byPQL2Parser.tableName().voidexitTextMatchPredicate(PQL2Parser.TextMatchPredicateContext ctx)Exit a parse tree produced by theTextMatchPredicatelabeled alternative inPQL2Parser.predicate().voidexitTopClause(PQL2Parser.TopClauseContext ctx)Exit a parse tree produced byPQL2Parser.topClause().voidexitWhere(PQL2Parser.WhereContext ctx)Exit a parse tree produced by theWherelabeled alternative inPQL2Parser.optionalClause().AstNodegetRootNode()-
Methods inherited from class org.apache.pinot.pql.parsers.PQL2BaseListener
enterBetweenClause, enterBinaryMathOperator, enterComparisonClause, enterComparisonOperator, enterConstant, enterEveryRule, enterExpressionList, enterFunction, enterGroupByClause, enterGroupByList, enterHavingClause, enterInClause, enterIsClause, enterJsonMatchClause, enterJsonMatchPredicate, enterLimitClause, enterOptionListClause, enterOrderByClause, enterOrderByList, enterOrdering, enterRegexpLikeClause, enterRoot, enterStatement, enterTextMatchClause, enterTop, enterWhereClause, exitBetweenClause, exitBinaryMathOperator, exitComparisonClause, exitComparisonOperator, exitConstant, exitEveryRule, exitExpressionList, exitFunction, exitGroupByClause, exitGroupByList, exitHavingClause, exitInClause, exitIsClause, exitJsonMatchClause, exitJsonMatchPredicate, exitLimitClause, exitOptionListClause, exitOrderByClause, exitOrderByList, exitOrdering, exitRegexpLikeClause, exitRoot, exitStatement, exitTextMatchClause, exitTop, exitWhereClause, visitErrorNode, visitTerminal
-
-
-
-
Constructor Detail
-
Pql2AstListener
public Pql2AstListener(String expression)
-
-
Method Detail
-
getRootNode
public AstNode getRootNode()
-
enterSelect
public void enterSelect(@NotNull PQL2Parser.SelectContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theSelectlabeled alternative inPQL2Parser.selectStatement().The default implementation does nothing.
- Specified by:
enterSelectin interfacePQL2Listener- Overrides:
enterSelectin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitSelect
public void exitSelect(@NotNull PQL2Parser.SelectContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theSelectlabeled alternative inPQL2Parser.selectStatement().The default implementation does nothing.
- Specified by:
exitSelectin interfacePQL2Listener- Overrides:
exitSelectin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterTableName
public void enterTableName(@NotNull PQL2Parser.TableNameContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced byPQL2Parser.tableName().The default implementation does nothing.
- Specified by:
enterTableNamein interfacePQL2Listener- Overrides:
enterTableNamein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitTableName
public void exitTableName(@NotNull PQL2Parser.TableNameContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced byPQL2Parser.tableName().The default implementation does nothing.
- Specified by:
exitTableNamein interfacePQL2Listener- Overrides:
exitTableNamein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterStarColumnList
public void enterStarColumnList(@NotNull PQL2Parser.StarColumnListContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theStarColumnListlabeled alternative inPQL2Parser.outputColumns().The default implementation does nothing.
- Specified by:
enterStarColumnListin interfacePQL2Listener- Overrides:
enterStarColumnListin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitStarColumnList
public void exitStarColumnList(@NotNull PQL2Parser.StarColumnListContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theStarColumnListlabeled alternative inPQL2Parser.outputColumns().The default implementation does nothing.
- Specified by:
exitStarColumnListin interfacePQL2Listener- Overrides:
exitStarColumnListin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterOutputColumnList
public void enterOutputColumnList(@NotNull PQL2Parser.OutputColumnListContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theOutputColumnListlabeled alternative inPQL2Parser.outputColumns().The default implementation does nothing.
- Specified by:
enterOutputColumnListin interfacePQL2Listener- Overrides:
enterOutputColumnListin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitOutputColumnList
public void exitOutputColumnList(@NotNull PQL2Parser.OutputColumnListContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theOutputColumnListlabeled alternative inPQL2Parser.outputColumns().The default implementation does nothing.
- Specified by:
exitOutputColumnListin interfacePQL2Listener- Overrides:
exitOutputColumnListin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterIsPredicate
public void enterIsPredicate(@NotNull PQL2Parser.IsPredicateContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theIsPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
enterIsPredicatein interfacePQL2Listener- Overrides:
enterIsPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitIsPredicate
public void exitIsPredicate(@NotNull PQL2Parser.IsPredicateContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theIsPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
exitIsPredicatein interfacePQL2Listener- Overrides:
exitIsPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterPredicateParenthesisGroup
public void enterPredicateParenthesisGroup(@NotNull PQL2Parser.PredicateParenthesisGroupContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by thePredicateParenthesisGrouplabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
enterPredicateParenthesisGroupin interfacePQL2Listener- Overrides:
enterPredicateParenthesisGroupin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitPredicateParenthesisGroup
public void exitPredicateParenthesisGroup(@NotNull PQL2Parser.PredicateParenthesisGroupContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by thePredicateParenthesisGrouplabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
exitPredicateParenthesisGroupin interfacePQL2Listener- Overrides:
exitPredicateParenthesisGroupin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterComparisonPredicate
public void enterComparisonPredicate(@NotNull PQL2Parser.ComparisonPredicateContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theComparisonPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
enterComparisonPredicatein interfacePQL2Listener- Overrides:
enterComparisonPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitComparisonPredicate
public void exitComparisonPredicate(@NotNull PQL2Parser.ComparisonPredicateContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theComparisonPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
exitComparisonPredicatein interfacePQL2Listener- Overrides:
exitComparisonPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterExpressionParenthesisGroup
public void enterExpressionParenthesisGroup(@NotNull PQL2Parser.ExpressionParenthesisGroupContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theExpressionParenthesisGrouplabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
enterExpressionParenthesisGroupin interfacePQL2Listener- Overrides:
enterExpressionParenthesisGroupin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitExpressionParenthesisGroup
public void exitExpressionParenthesisGroup(@NotNull PQL2Parser.ExpressionParenthesisGroupContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theExpressionParenthesisGrouplabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
exitExpressionParenthesisGroupin interfacePQL2Listener- Overrides:
exitExpressionParenthesisGroupin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterOutputColumn
public void enterOutputColumn(@NotNull PQL2Parser.OutputColumnContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theOutputColumnlabeled alternative inPQL2Parser.outputColumnProjection().The default implementation does nothing.
- Specified by:
enterOutputColumnin interfacePQL2Listener- Overrides:
enterOutputColumnin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitOutputColumn
public void exitOutputColumn(@NotNull PQL2Parser.OutputColumnContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theOutputColumnlabeled alternative inPQL2Parser.outputColumnProjection().The default implementation does nothing.
- Specified by:
exitOutputColumnin interfacePQL2Listener- Overrides:
exitOutputColumnin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterIdentifier
public void enterIdentifier(@NotNull PQL2Parser.IdentifierContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theIdentifierlabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
enterIdentifierin interfacePQL2Listener- Overrides:
enterIdentifierin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitIdentifier
public void exitIdentifier(@NotNull PQL2Parser.IdentifierContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theIdentifierlabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
exitIdentifierin interfacePQL2Listener- Overrides:
exitIdentifierin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterStarExpression
public void enterStarExpression(@NotNull PQL2Parser.StarExpressionContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theStarExpressionlabeled alternative inPQL2Parser.expressions().The default implementation does nothing.
- Specified by:
enterStarExpressionin interfacePQL2Listener- Overrides:
enterStarExpressionin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitStarExpression
public void exitStarExpression(@NotNull PQL2Parser.StarExpressionContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theStarExpressionlabeled alternative inPQL2Parser.expressions().The default implementation does nothing.
- Specified by:
exitStarExpressionin interfacePQL2Listener- Overrides:
exitStarExpressionin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterFunctionCall
public void enterFunctionCall(@NotNull PQL2Parser.FunctionCallContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theFunctionCalllabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
enterFunctionCallin interfacePQL2Listener- Overrides:
enterFunctionCallin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitFunctionCall
public void exitFunctionCall(@NotNull PQL2Parser.FunctionCallContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theFunctionCalllabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
exitFunctionCallin interfacePQL2Listener- Overrides:
exitFunctionCallin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterIntegerLiteral
public void enterIntegerLiteral(@NotNull PQL2Parser.IntegerLiteralContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theIntegerLiterallabeled alternative inPQL2Parser.literal().The default implementation does nothing.
- Specified by:
enterIntegerLiteralin interfacePQL2Listener- Overrides:
enterIntegerLiteralin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitIntegerLiteral
public void exitIntegerLiteral(@NotNull PQL2Parser.IntegerLiteralContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theIntegerLiterallabeled alternative inPQL2Parser.literal().The default implementation does nothing.
- Specified by:
exitIntegerLiteralin interfacePQL2Listener- Overrides:
exitIntegerLiteralin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterOrderBy
public void enterOrderBy(@NotNull PQL2Parser.OrderByContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theOrderBylabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
enterOrderByin interfacePQL2Listener- Overrides:
enterOrderByin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitOrderBy
public void exitOrderBy(@NotNull PQL2Parser.OrderByContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theOrderBylabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
exitOrderByin interfacePQL2Listener- Overrides:
exitOrderByin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterGroupBy
public void enterGroupBy(@NotNull PQL2Parser.GroupByContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theGroupBylabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
enterGroupByin interfacePQL2Listener- Overrides:
enterGroupByin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitGroupBy
public void exitGroupBy(@NotNull PQL2Parser.GroupByContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theGroupBylabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
exitGroupByin interfacePQL2Listener- Overrides:
exitGroupByin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterBetweenPredicate
public void enterBetweenPredicate(@NotNull PQL2Parser.BetweenPredicateContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theBetweenPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
enterBetweenPredicatein interfacePQL2Listener- Overrides:
enterBetweenPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitBetweenPredicate
public void exitBetweenPredicate(@NotNull PQL2Parser.BetweenPredicateContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theBetweenPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
exitBetweenPredicatein interfacePQL2Listener- Overrides:
exitBetweenPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterBinaryMathOp
public void enterBinaryMathOp(@NotNull PQL2Parser.BinaryMathOpContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theBinaryMathOplabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
enterBinaryMathOpin interfacePQL2Listener- Overrides:
enterBinaryMathOpin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitBinaryMathOp
public void exitBinaryMathOp(@NotNull PQL2Parser.BinaryMathOpContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theBinaryMathOplabeled alternative inPQL2Parser.expression().The default implementation does nothing.
- Specified by:
exitBinaryMathOpin interfacePQL2Listener- Overrides:
exitBinaryMathOpin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterInPredicate
public void enterInPredicate(@NotNull PQL2Parser.InPredicateContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theInPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
enterInPredicatein interfacePQL2Listener- Overrides:
enterInPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitInPredicate
public void exitInPredicate(@NotNull PQL2Parser.InPredicateContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theInPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
exitInPredicatein interfacePQL2Listener- Overrides:
exitInPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterRegexpLikePredicate
public void enterRegexpLikePredicate(@NotNull PQL2Parser.RegexpLikePredicateContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theRegexpLikePredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
enterRegexpLikePredicatein interfacePQL2Listener- Overrides:
enterRegexpLikePredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitRegexpLikePredicate
public void exitRegexpLikePredicate(@NotNull PQL2Parser.RegexpLikePredicateContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theRegexpLikePredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
exitRegexpLikePredicatein interfacePQL2Listener- Overrides:
exitRegexpLikePredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterHaving
public void enterHaving(@NotNull PQL2Parser.HavingContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theHavinglabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
enterHavingin interfacePQL2Listener- Overrides:
enterHavingin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitHaving
public void exitHaving(@NotNull PQL2Parser.HavingContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theHavinglabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
exitHavingin interfacePQL2Listener- Overrides:
exitHavingin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterStringLiteral
public void enterStringLiteral(@NotNull PQL2Parser.StringLiteralContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theStringLiterallabeled alternative inPQL2Parser.literal().The default implementation does nothing.
- Specified by:
enterStringLiteralin interfacePQL2Listener- Overrides:
enterStringLiteralin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitStringLiteral
public void exitStringLiteral(@NotNull PQL2Parser.StringLiteralContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theStringLiterallabeled alternative inPQL2Parser.literal().The default implementation does nothing.
- Specified by:
exitStringLiteralin interfacePQL2Listener- Overrides:
exitStringLiteralin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterFloatingPointLiteral
public void enterFloatingPointLiteral(@NotNull PQL2Parser.FloatingPointLiteralContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theFloatingPointLiterallabeled alternative inPQL2Parser.literal().The default implementation does nothing.
- Specified by:
enterFloatingPointLiteralin interfacePQL2Listener- Overrides:
enterFloatingPointLiteralin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitFloatingPointLiteral
public void exitFloatingPointLiteral(@NotNull PQL2Parser.FloatingPointLiteralContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theFloatingPointLiterallabeled alternative inPQL2Parser.literal().The default implementation does nothing.
- Specified by:
exitFloatingPointLiteralin interfacePQL2Listener- Overrides:
exitFloatingPointLiteralin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterLimit
public void enterLimit(@NotNull PQL2Parser.LimitContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theLimitlabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
enterLimitin interfacePQL2Listener- Overrides:
enterLimitin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitLimit
public void exitLimit(@NotNull PQL2Parser.LimitContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theLimitlabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
exitLimitin interfacePQL2Listener- Overrides:
exitLimitin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterWhere
public void enterWhere(@NotNull PQL2Parser.WhereContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theWherelabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
enterWherein interfacePQL2Listener- Overrides:
enterWherein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitWhere
public void exitWhere(@NotNull PQL2Parser.WhereContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theWherelabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
exitWherein interfacePQL2Listener- Overrides:
exitWherein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterTopClause
public void enterTopClause(@NotNull PQL2Parser.TopClauseContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced byPQL2Parser.topClause().The default implementation does nothing.
- Specified by:
enterTopClausein interfacePQL2Listener- Overrides:
enterTopClausein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitTopClause
public void exitTopClause(@NotNull PQL2Parser.TopClauseContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced byPQL2Parser.topClause().The default implementation does nothing.
- Specified by:
exitTopClausein interfacePQL2Listener- Overrides:
exitTopClausein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterOrderByExpression
public void enterOrderByExpression(@NotNull PQL2Parser.OrderByExpressionContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced byPQL2Parser.orderByExpression().The default implementation does nothing.
- Specified by:
enterOrderByExpressionin interfacePQL2Listener- Overrides:
enterOrderByExpressionin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitOrderByExpression
public void exitOrderByExpression(@NotNull PQL2Parser.OrderByExpressionContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced byPQL2Parser.orderByExpression().The default implementation does nothing.
- Specified by:
exitOrderByExpressionin interfacePQL2Listener- Overrides:
exitOrderByExpressionin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterPredicateList
public void enterPredicateList(@NotNull PQL2Parser.PredicateListContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced byPQL2Parser.predicateList().The default implementation does nothing.
- Specified by:
enterPredicateListin interfacePQL2Listener- Overrides:
enterPredicateListin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitPredicateList
public void exitPredicateList(@NotNull PQL2Parser.PredicateListContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced byPQL2Parser.predicateList().The default implementation does nothing.
- Specified by:
exitPredicateListin interfacePQL2Listener- Overrides:
exitPredicateListin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterBooleanOperator
public void enterBooleanOperator(@NotNull PQL2Parser.BooleanOperatorContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced byPQL2Parser.booleanOperator().The default implementation does nothing.
- Specified by:
enterBooleanOperatorin interfacePQL2Listener- Overrides:
enterBooleanOperatorin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitBooleanOperator
public void exitBooleanOperator(@NotNull PQL2Parser.BooleanOperatorContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced byPQL2Parser.booleanOperator().The default implementation does nothing.
- Specified by:
exitBooleanOperatorin interfacePQL2Listener- Overrides:
exitBooleanOperatorin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterOption
public void enterOption(PQL2Parser.OptionContext ctx)
Description copied from class:PQL2BaseListenerEnter a parse tree produced byPQL2Parser.option().The default implementation does nothing.
- Specified by:
enterOptionin interfacePQL2Listener- Overrides:
enterOptionin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitOption
public void exitOption(PQL2Parser.OptionContext ctx)
Description copied from class:PQL2BaseListenerExit a parse tree produced byPQL2Parser.option().The default implementation does nothing.
- Specified by:
exitOptionin interfacePQL2Listener- Overrides:
exitOptionin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterOptions
public void enterOptions(PQL2Parser.OptionsContext ctx)
Description copied from class:PQL2BaseListenerEnter a parse tree produced by theOptionslabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
enterOptionsin interfacePQL2Listener- Overrides:
enterOptionsin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitOptions
public void exitOptions(PQL2Parser.OptionsContext ctx)
Description copied from class:PQL2BaseListenerExit a parse tree produced by theOptionslabeled alternative inPQL2Parser.optionalClause().The default implementation does nothing.
- Specified by:
exitOptionsin interfacePQL2Listener- Overrides:
exitOptionsin classPQL2BaseListener- Parameters:
ctx- the parse tree
-
enterTextMatchPredicate
public void enterTextMatchPredicate(@NotNull PQL2Parser.TextMatchPredicateContext ctx)Description copied from class:PQL2BaseListenerEnter a parse tree produced by theTextMatchPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
enterTextMatchPredicatein interfacePQL2Listener- Overrides:
enterTextMatchPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
exitTextMatchPredicate
public void exitTextMatchPredicate(@NotNull PQL2Parser.TextMatchPredicateContext ctx)Description copied from class:PQL2BaseListenerExit a parse tree produced by theTextMatchPredicatelabeled alternative inPQL2Parser.predicate().The default implementation does nothing.
- Specified by:
exitTextMatchPredicatein interfacePQL2Listener- Overrides:
exitTextMatchPredicatein classPQL2BaseListener- Parameters:
ctx- the parse tree
-
-