Expand description
Apply (correlated subquery) execution plan for DataFusion.
Implements CALL { ... } subqueries by executing the subquery once per
input row, injecting the input row’s columns as parameters, and cross-joining
the results.
§Semantics
For each row from the input plan:
- Optionally filter via
input_filter - Inject the input row’s columns as parameters
- Re-plan and execute the subquery with those parameters
- Cross-join: merge each subquery result row with the input row
If input produces zero rows (after filtering), execute the subquery once with the base parameters (standalone CALL support).
Structs§
- Graph
Apply Exec - Apply (correlated subquery) execution plan.