Class LabelMatcher
java.lang.Object
org.elasticsearch.xpack.esql.plan.logical.promql.selector.LabelMatcher
PromQL label matcher between a label name, a value pattern and match type (=, !=, =~, !~).
Examples:
{job="api"} → [LabelMatcher("job", "api", EQ)]
{status=~"5.."} → [LabelMatcher("status", "5..", REG)]
{env!~"test|dev"} → [LabelMatcher("env", "test|dev", NREG)]
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
LabelMatcher
-
-
Method Details
-
name
-
value
-
matcher
-
automaton
public org.apache.lucene.util.automaton.Automaton automaton() -
matchesAll
public boolean matchesAll() -
matchesNone
public boolean matchesNone() -
matchesEmpty
public boolean matchesEmpty() -
equals
-
hashCode
public int hashCode() -
toString
-