Zhen Chen created CALCITE-7089: ---------------------------------- Summary: Implement a rule for converting a RIGHT JOIN to a LEFT JOIN Key: CALCITE-7089 URL: https://issues.apache.org/jira/browse/CALCITE-7089 Project: Calcite Issue Type: Improvement Reporter: Zhen Chen
This is because SQLite versions before 3.39.0 do not support RIGHT/FULL JOIN. Currently, the rule for converting FULL JOIN to LEFT + RIGHT JOIN has been implemented. There is a lack of a rule for converting RIGHT JOIN to LEFT JOIN (which may also be used in other scenarios). This rule can be implemented with the help of the static method in JoinCommuteRule. The reason for not using JoinCommuteRule directly is that it supports both LEFT JOIN to RIGHT JOIN and RIGHT JOIN to LEFTJOIN, and there is no way to control only RIGHT JOIN to LEFT JOIN. -- This message was sent by Atlassian Jira (v8.20.10#820010)