Expand description
Result types that can be returned by a JSONPath query engine.
Modules
Recorder
implementation for counting the number of matches.- Empty
Recorder
implementation, mainly for testing purposes. Recorder
implementation finding the starts of all matches. Faster than a fullNodesRecorder
.- Main
Recorder
implementation collecting the bytes of all matches.
Structs
- Full information of a query match – its span and the input bytes in that span.
- Span of a match – its start and end index.
- Empty sink that consumes all matches into the void.
Enums
- Type of a value being reported to a
Recorder
.
Traits
- Base trait of any recorder, one that can react to a block of input being processed.
- An observer that can determine the query result based on match and structural events coming from the execution engine.
- Output sink consuming matches of the type
D
.
Type Definitions
- Result of counting query matches.
- Representation of the starting index of a match.