Skip to main content

Module query

Module query 

Source
Expand description

Query micro-language parser for cross-client queries.

§Syntax Overview

Full pattern: [source][path][filters][range]

  • Source selectors: host:type:client:session:
  • Path filters: ., ~/, /path/
  • Command regex: %/pattern/
  • Field filters: %field<op>value
  • Tags: %tag-name or bare word
  • Range: ~N or ~N:~M

Structs§

FieldFilter
Field filter with comparison operator.
Query
A parsed query containing all components.
RangeSelector
Range selector for limiting results.
SourceSelector
Source selector for cross-client queries.

Enums§

CompareOp
Comparison operators for field filters.
PathFilter
Path-based working directory filter.
QueryComponent
A query component (filter or tag).

Functions§

parse_query
Parse a query string into structured components.