Skip to content

Conversation

@zonotope
Copy link
Contributor

@zonotope zonotope commented Nov 7, 2025

This patch first adds an outer join construct for core.async channels that mirrors the inner join construct introduced in #1061. That construct is then used to implement property join queries involving properties with sub-properties (or equivalent properties).

This patch also Adds a cartesion product on the results from the inner join process to accurately compute solution sets involving multi-cardinality properties.

Lastly, this patch implements grouping triples in a where clause which have the same subject variable to apply the property join optimization on triples which weren't originally consecutively listed.

@zonotope zonotope requested a review from a team November 7, 2025 07:56
Base automatically changed from feature/conditional-subject-joins to main December 16, 2025 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants