Skip to content

Conversation

@mor-gk
Copy link

@mor-gk mor-gk commented Jan 28, 2026

This PR addresses one particular simplification rewrite mentioned in ticket [SYSTEMDS-3921] - the pushdown of a selection before a join it is dependent of.
After introducing relational operators in SystemDS, simplification rewrites for those operators are required.
With this rewrite possibility, the selection will be executed first and the join will then take the selection's output instead of the original matrix.
Testing was designed and executed similarly to builtIn raSelection and raJoin-Tests.

mor-gk added 2 commits November 28, 2025 15:30
This patch is a minor step towards additional rewriting algorithms for relational operators, such as Selection. So far, only the test regarding it is implemented.
…s selections that depend on a previous join and switches their order of execution.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant