Adds new subquery capability. Supports multiple parallel subqueries, or nested subqueries.
A new solution-value interface is for select statements to pass formatted solutions for :select clauses instead of final projections as a normal select clause does.
e.g. in EDN - this has a subquery that calculates the average of all favNums, then in the parent query filters to only include users who have a favNum > than the average:
Adds new subquery capability. Supports multiple parallel subqueries, or nested subqueries.
A new
solution-value
interface is for select statements to pass formatted solutions for :select clauses instead of final projections as a normal select clause does.e.g. in EDN - this has a subquery that calculates the average of all favNums, then in the parent query filters to only include users who have a favNum > than the average:
Tests/examples in:
fluree.db.query.subquery-test