datadog_query/ast

Types

pub type ComparisonOp {
  Gt
  Gte
  Lt
  Lte
}

Constructors

  • Gt
  • Gte
  • Lt
  • Lte
pub type Filter {
  Tag(name: String, value: String)
  NegatedTag(name: String, value: String)
  TagComparison(name: String, op: ComparisonOp, value: String)
  TagRegex(name: String, pattern: String)
  TagIn(name: String, values: List(String))
  TagNotIn(name: String, values: List(String))
  And(filters: List(Filter))
  Or(filters: List(Filter))
  Not(filter: Filter)
  Wildcard
}

Constructors

  • Tag(name: String, value: String)
  • NegatedTag(name: String, value: String)
  • TagComparison(name: String, op: ComparisonOp, value: String)
  • TagRegex(name: String, pattern: String)
  • TagIn(name: String, values: List(String))
  • TagNotIn(name: String, values: List(String))
  • And(filters: List(Filter))
  • Or(filters: List(Filter))
  • Not(filter: Filter)
  • Wildcard

Values

pub fn comparison_op_to_string(op: ComparisonOp) -> String
pub fn to_string(filter: Filter) -> String
Search Document