Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.32.0
-
None
Description
The new rule pushes a copy of the original project without the alias names
builder.project(project.getProjects());
This results in a new SQL plan without the name fields – they become $fN fields in different plans.
Small change is required to put the names from the RelDataType of the Project similar to the other Semijoin rule.
Attachments
Issue Links
- is related to
-
CALCITE-5201 Improve SemiJoinRule to match Join's right input which is unique for Join keys
- Closed
- relates to
-
CALCITE-1584 ProjectRemoveRule loses field names
- Open
- links to