Interface PromqlBaseParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
PromqlBaseParserBaseListener
public interface PromqlBaseParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
PromqlBaseParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by thearithmeticBinarylabeled alternative inPromqlBaseParser.expression().voidEnter a parse tree produced by thearithmeticUnarylabeled alternative inPromqlBaseParser.expression().voidEnter a parse tree produced byPromqlBaseParser.at().voidEnter a parse tree produced byPromqlBaseParser.constant().voidEnter a parse tree produced by thedecimalLiterallabeled alternative inPromqlBaseParser.number().voidEnter a parse tree produced byPromqlBaseParser.duration().voidEnter a parse tree produced byPromqlBaseParser.evaluation().voidEnter a parse tree produced byPromqlBaseParser.function().voidEnter a parse tree produced byPromqlBaseParser.functionParams().voidEnter a parse tree produced byPromqlBaseParser.grouping().voidEnter a parse tree produced by thehexLiterallabeled alternative inPromqlBaseParser.number().voidEnter a parse tree produced byPromqlBaseParser.identifier().voidEnter a parse tree produced by theintegerLiterallabeled alternative inPromqlBaseParser.number().voidEnter a parse tree produced byPromqlBaseParser.label().voidEnter a parse tree produced byPromqlBaseParser.labelList().voidEnter a parse tree produced byPromqlBaseParser.labelName().voidEnter a parse tree produced byPromqlBaseParser.labels().voidEnter a parse tree produced byPromqlBaseParser.modifier().voidEnter a parse tree produced byPromqlBaseParser.nonReserved().voidEnter a parse tree produced byPromqlBaseParser.offset().voidEnter a parse tree produced by theparenthesizedlabeled alternative inPromqlBaseParser.expression().voidEnter a parse tree produced byPromqlBaseParser.selector().voidEnter a parse tree produced byPromqlBaseParser.seriesMatcher().voidEnter a parse tree produced byPromqlBaseParser.singleStatement().voidEnter a parse tree produced byPromqlBaseParser.string().voidEnter a parse tree produced by thesubquerylabeled alternative inPromqlBaseParser.expression().voidEnter a parse tree produced byPromqlBaseParser.subqueryResolution().voidEnter a parse tree produced byPromqlBaseParser.timeValue().voidEnter a parse tree produced byPromqlBaseParser.value().voidEnter a parse tree produced by thevalueExpressionlabeled alternative inPromqlBaseParser.expression().voidExit a parse tree produced by thearithmeticBinarylabeled alternative inPromqlBaseParser.expression().voidExit a parse tree produced by thearithmeticUnarylabeled alternative inPromqlBaseParser.expression().voidExit a parse tree produced byPromqlBaseParser.at().voidExit a parse tree produced byPromqlBaseParser.constant().voidExit a parse tree produced by thedecimalLiterallabeled alternative inPromqlBaseParser.number().voidExit a parse tree produced byPromqlBaseParser.duration().voidExit a parse tree produced byPromqlBaseParser.evaluation().voidExit a parse tree produced byPromqlBaseParser.function().voidExit a parse tree produced byPromqlBaseParser.functionParams().voidExit a parse tree produced byPromqlBaseParser.grouping().voidExit a parse tree produced by thehexLiterallabeled alternative inPromqlBaseParser.number().voidExit a parse tree produced byPromqlBaseParser.identifier().voidExit a parse tree produced by theintegerLiterallabeled alternative inPromqlBaseParser.number().voidExit a parse tree produced byPromqlBaseParser.label().voidExit a parse tree produced byPromqlBaseParser.labelList().voidExit a parse tree produced byPromqlBaseParser.labelName().voidExit a parse tree produced byPromqlBaseParser.labels().voidExit a parse tree produced byPromqlBaseParser.modifier().voidExit a parse tree produced byPromqlBaseParser.nonReserved().voidExit a parse tree produced byPromqlBaseParser.offset().voidExit a parse tree produced by theparenthesizedlabeled alternative inPromqlBaseParser.expression().voidExit a parse tree produced byPromqlBaseParser.selector().voidExit a parse tree produced byPromqlBaseParser.seriesMatcher().voidExit a parse tree produced byPromqlBaseParser.singleStatement().voidExit a parse tree produced byPromqlBaseParser.string().voidExit a parse tree produced by thesubquerylabeled alternative inPromqlBaseParser.expression().voidExit a parse tree produced byPromqlBaseParser.subqueryResolution().voidExit a parse tree produced byPromqlBaseParser.timeValue().voidExit a parse tree produced byPromqlBaseParser.value().voidExit a parse tree produced by thevalueExpressionlabeled alternative inPromqlBaseParser.expression().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterSingleStatement
Enter a parse tree produced byPromqlBaseParser.singleStatement().- Parameters:
ctx- the parse tree
-
exitSingleStatement
Exit a parse tree produced byPromqlBaseParser.singleStatement().- Parameters:
ctx- the parse tree
-
enterValueExpression
Enter a parse tree produced by thevalueExpressionlabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
exitValueExpression
Exit a parse tree produced by thevalueExpressionlabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
enterSubquery
Enter a parse tree produced by thesubquerylabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
exitSubquery
Exit a parse tree produced by thesubquerylabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
enterParenthesized
Enter a parse tree produced by theparenthesizedlabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
exitParenthesized
Exit a parse tree produced by theparenthesizedlabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
enterArithmeticBinary
Enter a parse tree produced by thearithmeticBinarylabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
exitArithmeticBinary
Exit a parse tree produced by thearithmeticBinarylabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
enterArithmeticUnary
Enter a parse tree produced by thearithmeticUnarylabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
exitArithmeticUnary
Exit a parse tree produced by thearithmeticUnarylabeled alternative inPromqlBaseParser.expression().- Parameters:
ctx- the parse tree
-
enterSubqueryResolution
Enter a parse tree produced byPromqlBaseParser.subqueryResolution().- Parameters:
ctx- the parse tree
-
exitSubqueryResolution
Exit a parse tree produced byPromqlBaseParser.subqueryResolution().- Parameters:
ctx- the parse tree
-
enterValue
Enter a parse tree produced byPromqlBaseParser.value().- Parameters:
ctx- the parse tree
-
exitValue
Exit a parse tree produced byPromqlBaseParser.value().- Parameters:
ctx- the parse tree
-
enterFunction
Enter a parse tree produced byPromqlBaseParser.function().- Parameters:
ctx- the parse tree
-
exitFunction
Exit a parse tree produced byPromqlBaseParser.function().- Parameters:
ctx- the parse tree
-
enterFunctionParams
Enter a parse tree produced byPromqlBaseParser.functionParams().- Parameters:
ctx- the parse tree
-
exitFunctionParams
Exit a parse tree produced byPromqlBaseParser.functionParams().- Parameters:
ctx- the parse tree
-
enterGrouping
Enter a parse tree produced byPromqlBaseParser.grouping().- Parameters:
ctx- the parse tree
-
exitGrouping
Exit a parse tree produced byPromqlBaseParser.grouping().- Parameters:
ctx- the parse tree
-
enterSelector
Enter a parse tree produced byPromqlBaseParser.selector().- Parameters:
ctx- the parse tree
-
exitSelector
Exit a parse tree produced byPromqlBaseParser.selector().- Parameters:
ctx- the parse tree
-
enterSeriesMatcher
Enter a parse tree produced byPromqlBaseParser.seriesMatcher().- Parameters:
ctx- the parse tree
-
exitSeriesMatcher
Exit a parse tree produced byPromqlBaseParser.seriesMatcher().- Parameters:
ctx- the parse tree
-
enterModifier
Enter a parse tree produced byPromqlBaseParser.modifier().- Parameters:
ctx- the parse tree
-
exitModifier
Exit a parse tree produced byPromqlBaseParser.modifier().- Parameters:
ctx- the parse tree
-
enterLabelList
Enter a parse tree produced byPromqlBaseParser.labelList().- Parameters:
ctx- the parse tree
-
exitLabelList
Exit a parse tree produced byPromqlBaseParser.labelList().- Parameters:
ctx- the parse tree
-
enterLabels
Enter a parse tree produced byPromqlBaseParser.labels().- Parameters:
ctx- the parse tree
-
exitLabels
Exit a parse tree produced byPromqlBaseParser.labels().- Parameters:
ctx- the parse tree
-
enterLabel
Enter a parse tree produced byPromqlBaseParser.label().- Parameters:
ctx- the parse tree
-
exitLabel
Exit a parse tree produced byPromqlBaseParser.label().- Parameters:
ctx- the parse tree
-
enterLabelName
Enter a parse tree produced byPromqlBaseParser.labelName().- Parameters:
ctx- the parse tree
-
exitLabelName
Exit a parse tree produced byPromqlBaseParser.labelName().- Parameters:
ctx- the parse tree
-
enterIdentifier
Enter a parse tree produced byPromqlBaseParser.identifier().- Parameters:
ctx- the parse tree
-
exitIdentifier
Exit a parse tree produced byPromqlBaseParser.identifier().- Parameters:
ctx- the parse tree
-
enterEvaluation
Enter a parse tree produced byPromqlBaseParser.evaluation().- Parameters:
ctx- the parse tree
-
exitEvaluation
Exit a parse tree produced byPromqlBaseParser.evaluation().- Parameters:
ctx- the parse tree
-
enterOffset
Enter a parse tree produced byPromqlBaseParser.offset().- Parameters:
ctx- the parse tree
-
exitOffset
Exit a parse tree produced byPromqlBaseParser.offset().- Parameters:
ctx- the parse tree
-
enterDuration
Enter a parse tree produced byPromqlBaseParser.duration().- Parameters:
ctx- the parse tree
-
exitDuration
Exit a parse tree produced byPromqlBaseParser.duration().- Parameters:
ctx- the parse tree
-
enterAt
Enter a parse tree produced byPromqlBaseParser.at().- Parameters:
ctx- the parse tree
-
exitAt
Exit a parse tree produced byPromqlBaseParser.at().- Parameters:
ctx- the parse tree
-
enterConstant
Enter a parse tree produced byPromqlBaseParser.constant().- Parameters:
ctx- the parse tree
-
exitConstant
Exit a parse tree produced byPromqlBaseParser.constant().- Parameters:
ctx- the parse tree
-
enterDecimalLiteral
Enter a parse tree produced by thedecimalLiterallabeled alternative inPromqlBaseParser.number().- Parameters:
ctx- the parse tree
-
exitDecimalLiteral
Exit a parse tree produced by thedecimalLiterallabeled alternative inPromqlBaseParser.number().- Parameters:
ctx- the parse tree
-
enterIntegerLiteral
Enter a parse tree produced by theintegerLiterallabeled alternative inPromqlBaseParser.number().- Parameters:
ctx- the parse tree
-
exitIntegerLiteral
Exit a parse tree produced by theintegerLiterallabeled alternative inPromqlBaseParser.number().- Parameters:
ctx- the parse tree
-
enterHexLiteral
Enter a parse tree produced by thehexLiterallabeled alternative inPromqlBaseParser.number().- Parameters:
ctx- the parse tree
-
exitHexLiteral
Exit a parse tree produced by thehexLiterallabeled alternative inPromqlBaseParser.number().- Parameters:
ctx- the parse tree
-
enterString
Enter a parse tree produced byPromqlBaseParser.string().- Parameters:
ctx- the parse tree
-
exitString
Exit a parse tree produced byPromqlBaseParser.string().- Parameters:
ctx- the parse tree
-
enterTimeValue
Enter a parse tree produced byPromqlBaseParser.timeValue().- Parameters:
ctx- the parse tree
-
exitTimeValue
Exit a parse tree produced byPromqlBaseParser.timeValue().- Parameters:
ctx- the parse tree
-
enterNonReserved
Enter a parse tree produced byPromqlBaseParser.nonReserved().- Parameters:
ctx- the parse tree
-
exitNonReserved
Exit a parse tree produced byPromqlBaseParser.nonReserved().- Parameters:
ctx- the parse tree
-