Versions in this module Expand all Collapse all v1 v1.0.2 Jul 26, 2019 Changes in this version + const CLOSE_BRACE + const COMMA + const DOT + const EQ + const IDENTIFIER + const LABELS + const MATCHERS + const NEQ + const NRE + const OPEN_BRACE + const PIPE_EXACT + const PIPE_MATCH + const RE + const STRING + func ParseMatchers(input string) ([]*labels.Matcher, error) + type Expr interface + Eval func(Querier) (iter.EntryIterator, error) + Matchers func() []*labels.Matcher + func NewFilterExpr(left Expr, ty labels.MatchType, match string) Expr + func ParseExpr(input string) (Expr, error) + type Filter func([]byte) bool + type ParseError struct + func (p ParseError) Error() string + type Querier interface + Query func([]*labels.Matcher, Filter) (iter.EntryIterator, error) + type QuerierFunc func([]*labels.Matcher, Filter) (iter.EntryIterator, error) + func (q QuerierFunc) Query(ms []*labels.Matcher, entryFilter Filter) (iter.EntryIterator, error)