Show / Hide Table of Contents

Class PromQLParser

Inheritance
System.Object
PromQLParser
Namespace: GCore.Antlr.Grammers.Promql
Assembly: Promql.dll
Syntax
public class PromQLParser : Parser

Constructors

| Improve this Doc View Source

PromQLParser(ITokenStream)

Declaration
public PromQLParser(ITokenStream input)
Parameters
Type Name Description
ITokenStream input
| Improve this Doc View Source

PromQLParser(ITokenStream, TextWriter, TextWriter)

Declaration
public PromQLParser(ITokenStream input, TextWriter output, TextWriter errorOutput)
Parameters
Type Name Description
ITokenStream input
TextWriter output
TextWriter errorOutput

Fields

| Improve this Doc View Source

_ATN

Declaration
public static readonly ATN _ATN
Field Value
Type Description
ATN
| Improve this Doc View Source

ADD

Declaration
public const int ADD = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

AGGREGATION_OPERATOR

Declaration
public const int AGGREGATION_OPERATOR = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

AND

Declaration
public const int AND = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

BOOL

Declaration
public const int BOOL = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

BY

Declaration
public const int BY = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

COMMA

Declaration
public const int COMMA = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

decisionToDFA

Declaration
protected static Antlr4.Runtime.Dfa.DFA[] decisionToDFA
Field Value
Type Description
Antlr4.Runtime.Dfa.DFA[]
| Improve this Doc View Source

DefaultVocabulary

Declaration
public static readonly IVocabulary DefaultVocabulary
Field Value
Type Description
IVocabulary
| Improve this Doc View Source

DEQ

Declaration
public const int DEQ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

DIV

Declaration
public const int DIV = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

DURATION

Declaration
public const int DURATION = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

EQ

Declaration
public const int EQ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

FUNCTION

Declaration
public const int FUNCTION = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

GE

Declaration
public const int GE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

GROUP_LEFT

Declaration
public const int GROUP_LEFT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

GROUP_RIGHT

Declaration
public const int GROUP_RIGHT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

GT

Declaration
public const int GT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

IGNORING

Declaration
public const int IGNORING = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LABEL_NAME

Declaration
public const int LABEL_NAME = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LE

Declaration
public const int LE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LEFT_BRACE

Declaration
public const int LEFT_BRACE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LEFT_BRACKET

Declaration
public const int LEFT_BRACKET = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LEFT_PAREN

Declaration
public const int LEFT_PAREN = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

LT

Declaration
public const int LT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

METRIC_NAME

Declaration
public const int METRIC_NAME = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MOD

Declaration
public const int MOD = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

MULT

Declaration
public const int MULT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NE

Declaration
public const int NE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NRE

Declaration
public const int NRE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

NUMBER

Declaration
public const int NUMBER = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

OFFSET

Declaration
public const int OFFSET = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

ON

Declaration
public const int ON = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

OR

Declaration
public const int OR = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

POW

Declaration
public const int POW = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RE

Declaration
public const int RE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RIGHT_BRACE

Declaration
public const int RIGHT_BRACE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RIGHT_BRACKET

Declaration
public const int RIGHT_BRACKET = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RIGHT_PAREN

Declaration
public const int RIGHT_PAREN = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_addOp

Declaration
public const int RULE_addOp = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_aggregation

Declaration
public const int RULE_aggregation = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_andUnlessOp

Declaration
public const int RULE_andUnlessOp = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_by

Declaration
public const int RULE_by = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_compareOp

Declaration
public const int RULE_compareOp = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_expression

Declaration
public const int RULE_expression = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_function_

Declaration
public const int RULE_function_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_grouping

Declaration
public const int RULE_grouping = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_groupLeft

Declaration
public const int RULE_groupLeft = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_groupRight

Declaration
public const int RULE_groupRight = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_ignoring

Declaration
public const int RULE_ignoring = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_instantSelector

Declaration
public const int RULE_instantSelector = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_keyword

Declaration
public const int RULE_keyword = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_labelMatcher

Declaration
public const int RULE_labelMatcher = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_labelMatcherList

Declaration
public const int RULE_labelMatcherList = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_labelMatcherOperator

Declaration
public const int RULE_labelMatcherOperator = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_labelName

Declaration
public const int RULE_labelName = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_labelNameList

Declaration
public const int RULE_labelNameList = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_literal

Declaration
public const int RULE_literal = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_matrixSelector

Declaration
public const int RULE_matrixSelector = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_multOp

Declaration
public const int RULE_multOp = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_offset

Declaration
public const int RULE_offset = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_on_

Declaration
public const int RULE_on_ = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_orOp

Declaration
public const int RULE_orOp = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_parameter

Declaration
public const int RULE_parameter = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_parameterList

Declaration
public const int RULE_parameterList = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_parens

Declaration
public const int RULE_parens = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_powOp

Declaration
public const int RULE_powOp = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_unaryOp

Declaration
public const int RULE_unaryOp = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_vector

Declaration
public const int RULE_vector = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_vectorOperation

Declaration
public const int RULE_vectorOperation = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

RULE_without

Declaration
public const int RULE_without = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

ruleNames

Declaration
public static readonly string[] ruleNames
Field Value
Type Description
System.String[]
| Improve this Doc View Source

sharedContextCache

Declaration
protected static PredictionContextCache sharedContextCache
Field Value
Type Description
PredictionContextCache
| Improve this Doc View Source

STRING

Declaration
public const int STRING = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

SUB

Declaration
public const int SUB = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

TIME_RANGE

Declaration
public const int TIME_RANGE = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

UNLESS

Declaration
public const int UNLESS = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WITHOUT

Declaration
public const int WITHOUT = null
Field Value
Type Description
System.Int32
| Improve this Doc View Source

WS

Declaration
public const int WS = null
Field Value
Type Description
System.Int32

Properties

| Improve this Doc View Source

GrammarFileName

Declaration
public override string GrammarFileName { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

RuleNames

Declaration
public override string[] RuleNames { get; }
Property Value
Type Description
System.String[]
| Improve this Doc View Source

SerializedAtn

Declaration
public override string SerializedAtn { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Vocabulary

Declaration
public override IVocabulary Vocabulary { get; }
Property Value
Type Description
IVocabulary

Methods

| Improve this Doc View Source

addOp()

Declaration
public PromQLParser.AddOpContext addOp()
Returns
Type Description
PromQLParser.AddOpContext
| Improve this Doc View Source

aggregation()

Declaration
public PromQLParser.AggregationContext aggregation()
Returns
Type Description
PromQLParser.AggregationContext
| Improve this Doc View Source

andUnlessOp()

Declaration
public PromQLParser.AndUnlessOpContext andUnlessOp()
Returns
Type Description
PromQLParser.AndUnlessOpContext
| Improve this Doc View Source

by()

Declaration
public PromQLParser.ByContext by()
Returns
Type Description
PromQLParser.ByContext
| Improve this Doc View Source

compareOp()

Declaration
public PromQLParser.CompareOpContext compareOp()
Returns
Type Description
PromQLParser.CompareOpContext
| Improve this Doc View Source

expression()

Declaration
public PromQLParser.ExpressionContext expression()
Returns
Type Description
PromQLParser.ExpressionContext
| Improve this Doc View Source

function_()

Declaration
public PromQLParser.Function_Context function_()
Returns
Type Description
PromQLParser.Function_Context
| Improve this Doc View Source

grouping()

Declaration
public PromQLParser.GroupingContext grouping()
Returns
Type Description
PromQLParser.GroupingContext
| Improve this Doc View Source

groupLeft()

Declaration
public PromQLParser.GroupLeftContext groupLeft()
Returns
Type Description
PromQLParser.GroupLeftContext
| Improve this Doc View Source

groupRight()

Declaration
public PromQLParser.GroupRightContext groupRight()
Returns
Type Description
PromQLParser.GroupRightContext
| Improve this Doc View Source

ignoring()

Declaration
public PromQLParser.IgnoringContext ignoring()
Returns
Type Description
PromQLParser.IgnoringContext
| Improve this Doc View Source

instantSelector()

Declaration
public PromQLParser.InstantSelectorContext instantSelector()
Returns
Type Description
PromQLParser.InstantSelectorContext
| Improve this Doc View Source

keyword()

Declaration
public PromQLParser.KeywordContext keyword()
Returns
Type Description
PromQLParser.KeywordContext
| Improve this Doc View Source

labelMatcher()

Declaration
public PromQLParser.LabelMatcherContext labelMatcher()
Returns
Type Description
PromQLParser.LabelMatcherContext
| Improve this Doc View Source

labelMatcherList()

Declaration
public PromQLParser.LabelMatcherListContext labelMatcherList()
Returns
Type Description
PromQLParser.LabelMatcherListContext
| Improve this Doc View Source

labelMatcherOperator()

Declaration
public PromQLParser.LabelMatcherOperatorContext labelMatcherOperator()
Returns
Type Description
PromQLParser.LabelMatcherOperatorContext
| Improve this Doc View Source

labelName()

Declaration
public PromQLParser.LabelNameContext labelName()
Returns
Type Description
PromQLParser.LabelNameContext
| Improve this Doc View Source

labelNameList()

Declaration
public PromQLParser.LabelNameListContext labelNameList()
Returns
Type Description
PromQLParser.LabelNameListContext
| Improve this Doc View Source

literal()

Declaration
public PromQLParser.LiteralContext literal()
Returns
Type Description
PromQLParser.LiteralContext
| Improve this Doc View Source

matrixSelector()

Declaration
public PromQLParser.MatrixSelectorContext matrixSelector()
Returns
Type Description
PromQLParser.MatrixSelectorContext
| Improve this Doc View Source

multOp()

Declaration
public PromQLParser.MultOpContext multOp()
Returns
Type Description
PromQLParser.MultOpContext
| Improve this Doc View Source

offset()

Declaration
public PromQLParser.OffsetContext offset()
Returns
Type Description
PromQLParser.OffsetContext
| Improve this Doc View Source

on_()

Declaration
public PromQLParser.On_Context on_()
Returns
Type Description
PromQLParser.On_Context
| Improve this Doc View Source

orOp()

Declaration
public PromQLParser.OrOpContext orOp()
Returns
Type Description
PromQLParser.OrOpContext
| Improve this Doc View Source

parameter()

Declaration
public PromQLParser.ParameterContext parameter()
Returns
Type Description
PromQLParser.ParameterContext
| Improve this Doc View Source

parameterList()

Declaration
public PromQLParser.ParameterListContext parameterList()
Returns
Type Description
PromQLParser.ParameterListContext
| Improve this Doc View Source

parens()

Declaration
public PromQLParser.ParensContext parens()
Returns
Type Description
PromQLParser.ParensContext
| Improve this Doc View Source

powOp()

Declaration
public PromQLParser.PowOpContext powOp()
Returns
Type Description
PromQLParser.PowOpContext
| Improve this Doc View Source

Sempred(RuleContext, Int32, Int32)

Declaration
public override bool Sempred(RuleContext _localctx, int ruleIndex, int predIndex)
Parameters
Type Name Description
RuleContext _localctx
System.Int32 ruleIndex
System.Int32 predIndex
Returns
Type Description
System.Boolean
| Improve this Doc View Source

unaryOp()

Declaration
public PromQLParser.UnaryOpContext unaryOp()
Returns
Type Description
PromQLParser.UnaryOpContext
| Improve this Doc View Source

vector()

Declaration
public PromQLParser.VectorContext vector()
Returns
Type Description
PromQLParser.VectorContext
| Improve this Doc View Source

vectorOperation()

Declaration
public PromQLParser.VectorOperationContext vectorOperation()
Returns
Type Description
PromQLParser.VectorOperationContext
| Improve this Doc View Source

without()

Declaration
public PromQLParser.WithoutContext without()
Returns
Type Description
PromQLParser.WithoutContext
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX