You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow up the work in #58 to ensure the quality of SEMI JOIN pushdown:
Add tests fo edge cases (multiple EXISTS, complex correlations, etc.) and fix any issues
Only simple Var = Var equalities extracted as join keys. Complex expressions like l_orderkey = o_orderkey + 1 won't be recognized. Add tests and fix them.
Multiple EXISTS should work via chained LEFT SEMI JOINs; add more tests to validate.
Follow up the work in #58 to ensure the quality of SEMI JOIN pushdown:
Var = Varequalities extracted as join keys. Complex expressions likel_orderkey = o_orderkey + 1won't be recognized. Add tests and fix them.LEFT SEMI JOINs; add more tests to validate.