Module rsonpath_lib::engine::main
source · Expand description
Main implementation of a JSONPath query engine.
Core engine for processing of JSONPath queries, based on the Stackless Processing of Streamed Trees paper. Entire query execution is done without recursion or an explicit stack, linearly through the JSON structure, which allows efficient SIMD operations and optimized register usage.
This implementation should be more performant than recursive
even on targets that do not support AVX2 SIMD operations.
Structs
- Main engine for a fixed JSONPath query.