Versions in this module Expand all Collapse all v0 v0.1.1 Dec 1, 2022 Changes in this version + type Field struct + Fixed []string + Key string + KeyOff int + Order string + OrderOff int + func ParseProjection(q string) ([]Field, error) + func (p Field) String() string + type Filter interface + String func() string + func ParseFilter(q string) (Filter, error) + type FilterMatch struct + Key string + Lit string + Off int + Regexp *regexp.Regexp + func (q *FilterMatch) Match(value []byte) bool + func (q *FilterMatch) MatchString(value string) bool + func (q *FilterMatch) String() string + type FilterOp struct + Exprs []Filter + Op Op + func (q *FilterOp) String() string + type Op int + const OpAnd + const OpNot + const OpOr + type SyntaxError struct + Msg string + Off int + Query string + func (e *SyntaxError) Error() string