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