Interface MQEParserVisitor<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:
MQEParserBaseVisitor
public interface MQEParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
MQEParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byMQEParser.addSub().Visit a parse tree produced by theaddSubOplabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.aggregation().Visit a parse tree produced by theaggregationOplabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.compare().Visit a parse tree produced by thecompareOplabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.expressionNode().Visit a parse tree produced by theexprNodelabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.function0().Visit a parse tree produced by thefunction0OPlabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.function1().Visit a parse tree produced by thefunction1OPlabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.label().Visit a parse tree produced byMQEParser.labelName().Visit a parse tree produced byMQEParser.labelValue().Visit a parse tree produced byMQEParser.metric().Visit a parse tree produced byMQEParser.metricName().Visit a parse tree produced byMQEParser.mulDivMod().Visit a parse tree produced by themulDivModOplabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.order().Visit a parse tree produced byMQEParser.parameter().Visit a parse tree produced byMQEParser.relabels().Visit a parse tree produced by therelablesOPlabeled alternative inMQEParser.expression().Visit a parse tree produced byMQEParser.root().Visit a parse tree produced byMQEParser.scalar().Visit a parse tree produced byMQEParser.topN().Visit a parse tree produced by thetopNOPlabeled alternative inMQEParser.expression().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitRoot
Visit a parse tree produced byMQEParser.root().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction1OP
Visit a parse tree produced by thefunction1OPlabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction0OP
Visit a parse tree produced by thefunction0OPlabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTopNOP
Visit a parse tree produced by thetopNOPlabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregationOp
Visit a parse tree produced by theaggregationOplabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprNode
Visit a parse tree produced by theexprNodelabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMulDivModOp
Visit a parse tree produced by themulDivModOplabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelablesOP
Visit a parse tree produced by therelablesOPlabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompareOp
Visit a parse tree produced by thecompareOplabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddSubOp
Visit a parse tree produced by theaddSubOplabeled alternative inMQEParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionNode
Visit a parse tree produced byMQEParser.expressionNode().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAddSub
Visit a parse tree produced byMQEParser.addSub().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMulDivMod
Visit a parse tree produced byMQEParser.mulDivMod().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompare
Visit a parse tree produced byMQEParser.compare().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMetricName
Visit a parse tree produced byMQEParser.metricName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMetric
Visit a parse tree produced byMQEParser.metric().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLabelName
Visit a parse tree produced byMQEParser.labelName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLabelValue
Visit a parse tree produced byMQEParser.labelValue().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLabel
Visit a parse tree produced byMQEParser.label().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitScalar
Visit a parse tree produced byMQEParser.scalar().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAggregation
Visit a parse tree produced byMQEParser.aggregation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction0
Visit a parse tree produced byMQEParser.function0().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFunction1
Visit a parse tree produced byMQEParser.function1().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTopN
Visit a parse tree produced byMQEParser.topN().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelabels
Visit a parse tree produced byMQEParser.relabels().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParameter
Visit a parse tree produced byMQEParser.parameter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOrder
Visit a parse tree produced byMQEParser.order().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-