Skip to content

[SYSTEMDS-3921] New Rewrite for relational Selection Pushdown#2413

Closed
mor-gk wants to merge 2 commits intoapache:mainfrom
mor-gk:main
Closed

[SYSTEMDS-3921] New Rewrite for relational Selection Pushdown#2413
mor-gk wants to merge 2 commits intoapache:mainfrom
mor-gk:main

Conversation

@mor-gk
Copy link
Copy Markdown

@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.
@mboehm7
Copy link
Copy Markdown
Contributor

mboehm7 commented Mar 29, 2026

LGTM - thanks for the contribution @mor-gk. During the merge, I fixes the missing licenses, as well as formatting (tabs over space in Java code).

@mboehm7 mboehm7 closed this in 8307afe Mar 29, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in SystemDS PR Queue Mar 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants