Structs§
- Aggregate
Expr - Grammar:
- BinModifier
- Binary Expr Modifier
- Binary
Expr - Grammar:
- Call
- Call represents Prometheus Function. Some functions have special cases:
- Eval
Stmt - EvalStmt holds an expression and information on the range it should be evaluated on.
- Extension
- Node for extending the AST. Extension won’t be generate by this parser itself.
- Matrix
Selector - Number
Literal - Paren
Expr - String
Literal - Subquery
Expr - Grammar:
- Unary
Expr - UnaryExpr will negate the expr
- Vector
Selector
Enums§
- AtModifier
- Expr
- Label
Modifier - LabelModifier acts as
- Offset
- Vector
Match Cardinality - The label list provided with the group_left or group_right modifier contains additional labels from the “one”-side to be included in the result metrics.
Traits§
- Extension
Expr - The interface for extending the AST with custom expression node.