Expand description
JSON predicate filtering for event consumption.
The filter engine supports:
- Logical operators:
$and,$or,$not - Dot-path field access:
"foo.bar.baz" - Equality matching (values must match exactly)
Filtering is performed after retrieval from the adapter, not pushed down to the storage layer.
Structs§
- Compiled
Segment - One step in a compiled dot-path.
- EqCondition
- Inner equality condition (path + value).
- Filter
Builder - Filter builder for fluent API.
Enums§
- Compiled
Filter - Pre-compiled filter where every dot-path is split + each segment’s
integer parse is cached. Produced once via
Filter::compileand reused across every event in a poll. - Filter
- A filter predicate for matching events.
Functions§
- json_
path_ get - Efficient dot-path accessor for JSON values.