Show / Hide Table of Contents

Interface IPromQLParserVisitor<Result>

This interface defines a complete generic visitor for a parse tree produced by PromQLParser.

Namespace: GCore.Antlr.Grammers.Promql
Assembly: Promql.dll
Syntax
public interface IPromQLParserVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name Description
Result

The return type of the visit operation.

Methods

| Improve this Doc View Source

VisitAddOp(PromQLParser.AddOpContext)

Visit a parse tree produced by addOp().

Declaration
Result VisitAddOp(PromQLParser.AddOpContext context)
Parameters
Type Name Description
PromQLParser.AddOpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAggregation(PromQLParser.AggregationContext)

Visit a parse tree produced by aggregation().

Declaration
Result VisitAggregation(PromQLParser.AggregationContext context)
Parameters
Type Name Description
PromQLParser.AggregationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitAndUnlessOp(PromQLParser.AndUnlessOpContext)

Visit a parse tree produced by andUnlessOp().

Declaration
Result VisitAndUnlessOp(PromQLParser.AndUnlessOpContext context)
Parameters
Type Name Description
PromQLParser.AndUnlessOpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitBy(PromQLParser.ByContext)

Visit a parse tree produced by by().

Declaration
Result VisitBy(PromQLParser.ByContext context)
Parameters
Type Name Description
PromQLParser.ByContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitCompareOp(PromQLParser.CompareOpContext)

Visit a parse tree produced by compareOp().

Declaration
Result VisitCompareOp(PromQLParser.CompareOpContext context)
Parameters
Type Name Description
PromQLParser.CompareOpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitExpression(PromQLParser.ExpressionContext)

Visit a parse tree produced by expression().

Declaration
Result VisitExpression(PromQLParser.ExpressionContext context)
Parameters
Type Name Description
PromQLParser.ExpressionContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitFunction_(PromQLParser.Function_Context)

Visit a parse tree produced by function_().

Declaration
Result VisitFunction_(PromQLParser.Function_Context context)
Parameters
Type Name Description
PromQLParser.Function_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGrouping(PromQLParser.GroupingContext)

Visit a parse tree produced by grouping().

Declaration
Result VisitGrouping(PromQLParser.GroupingContext context)
Parameters
Type Name Description
PromQLParser.GroupingContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGroupLeft(PromQLParser.GroupLeftContext)

Visit a parse tree produced by groupLeft().

Declaration
Result VisitGroupLeft(PromQLParser.GroupLeftContext context)
Parameters
Type Name Description
PromQLParser.GroupLeftContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitGroupRight(PromQLParser.GroupRightContext)

Visit a parse tree produced by groupRight().

Declaration
Result VisitGroupRight(PromQLParser.GroupRightContext context)
Parameters
Type Name Description
PromQLParser.GroupRightContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitIgnoring(PromQLParser.IgnoringContext)

Visit a parse tree produced by ignoring().

Declaration
Result VisitIgnoring(PromQLParser.IgnoringContext context)
Parameters
Type Name Description
PromQLParser.IgnoringContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitInstantSelector(PromQLParser.InstantSelectorContext)

Visit a parse tree produced by instantSelector().

Declaration
Result VisitInstantSelector(PromQLParser.InstantSelectorContext context)
Parameters
Type Name Description
PromQLParser.InstantSelectorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitKeyword(PromQLParser.KeywordContext)

Visit a parse tree produced by keyword().

Declaration
Result VisitKeyword(PromQLParser.KeywordContext context)
Parameters
Type Name Description
PromQLParser.KeywordContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabelMatcher(PromQLParser.LabelMatcherContext)

Visit a parse tree produced by labelMatcher().

Declaration
Result VisitLabelMatcher(PromQLParser.LabelMatcherContext context)
Parameters
Type Name Description
PromQLParser.LabelMatcherContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabelMatcherList(PromQLParser.LabelMatcherListContext)

Visit a parse tree produced by labelMatcherList().

Declaration
Result VisitLabelMatcherList(PromQLParser.LabelMatcherListContext context)
Parameters
Type Name Description
PromQLParser.LabelMatcherListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabelMatcherOperator(PromQLParser.LabelMatcherOperatorContext)

Visit a parse tree produced by labelMatcherOperator().

Declaration
Result VisitLabelMatcherOperator(PromQLParser.LabelMatcherOperatorContext context)
Parameters
Type Name Description
PromQLParser.LabelMatcherOperatorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabelName(PromQLParser.LabelNameContext)

Visit a parse tree produced by labelName().

Declaration
Result VisitLabelName(PromQLParser.LabelNameContext context)
Parameters
Type Name Description
PromQLParser.LabelNameContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLabelNameList(PromQLParser.LabelNameListContext)

Visit a parse tree produced by labelNameList().

Declaration
Result VisitLabelNameList(PromQLParser.LabelNameListContext context)
Parameters
Type Name Description
PromQLParser.LabelNameListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitLiteral(PromQLParser.LiteralContext)

Visit a parse tree produced by literal().

Declaration
Result VisitLiteral(PromQLParser.LiteralContext context)
Parameters
Type Name Description
PromQLParser.LiteralContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMatrixSelector(PromQLParser.MatrixSelectorContext)

Visit a parse tree produced by matrixSelector().

Declaration
Result VisitMatrixSelector(PromQLParser.MatrixSelectorContext context)
Parameters
Type Name Description
PromQLParser.MatrixSelectorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitMultOp(PromQLParser.MultOpContext)

Visit a parse tree produced by multOp().

Declaration
Result VisitMultOp(PromQLParser.MultOpContext context)
Parameters
Type Name Description
PromQLParser.MultOpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOffset(PromQLParser.OffsetContext)

Visit a parse tree produced by offset().

Declaration
Result VisitOffset(PromQLParser.OffsetContext context)
Parameters
Type Name Description
PromQLParser.OffsetContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOn_(PromQLParser.On_Context)

Visit a parse tree produced by on_().

Declaration
Result VisitOn_(PromQLParser.On_Context context)
Parameters
Type Name Description
PromQLParser.On_Context context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitOrOp(PromQLParser.OrOpContext)

Visit a parse tree produced by orOp().

Declaration
Result VisitOrOp(PromQLParser.OrOpContext context)
Parameters
Type Name Description
PromQLParser.OrOpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameter(PromQLParser.ParameterContext)

Visit a parse tree produced by parameter().

Declaration
Result VisitParameter(PromQLParser.ParameterContext context)
Parameters
Type Name Description
PromQLParser.ParameterContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParameterList(PromQLParser.ParameterListContext)

Visit a parse tree produced by parameterList().

Declaration
Result VisitParameterList(PromQLParser.ParameterListContext context)
Parameters
Type Name Description
PromQLParser.ParameterListContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitParens(PromQLParser.ParensContext)

Visit a parse tree produced by parens().

Declaration
Result VisitParens(PromQLParser.ParensContext context)
Parameters
Type Name Description
PromQLParser.ParensContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitPowOp(PromQLParser.PowOpContext)

Visit a parse tree produced by powOp().

Declaration
Result VisitPowOp(PromQLParser.PowOpContext context)
Parameters
Type Name Description
PromQLParser.PowOpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitUnaryOp(PromQLParser.UnaryOpContext)

Visit a parse tree produced by unaryOp().

Declaration
Result VisitUnaryOp(PromQLParser.UnaryOpContext context)
Parameters
Type Name Description
PromQLParser.UnaryOpContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVector(PromQLParser.VectorContext)

Visit a parse tree produced by vector().

Declaration
Result VisitVector(PromQLParser.VectorContext context)
Parameters
Type Name Description
PromQLParser.VectorContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitVectorOperation(PromQLParser.VectorOperationContext)

Visit a parse tree produced by vectorOperation().

Declaration
Result VisitVectorOperation(PromQLParser.VectorOperationContext context)
Parameters
Type Name Description
PromQLParser.VectorOperationContext context

The parse tree.

Returns
Type Description
Result
| Improve this Doc View Source

VisitWithout(PromQLParser.WithoutContext)

Visit a parse tree produced by without().

Declaration
Result VisitWithout(PromQLParser.WithoutContext context)
Parameters
Type Name Description
PromQLParser.WithoutContext context

The parse tree.

Returns
Type Description
Result
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX