Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.19.0
Description
the following code in RelOptUtil#pushDownJoinConditions only does not consider SEMI/ANTI join
if (!extraLeftExprs.isEmpty() || !extraRightExprs.isEmpty()) {
Mappings.TargetMapping mapping =
Mappings.createShiftMapping(
leftCount + extraLeftExprs.size()
+ rightCount + extraRightExprs.size(),
0, 0, leftCount,
leftCount, leftCount + extraLeftExprs.size(), rightCount);
relBuilder.project(relBuilder.fields(mapping.inverse()));
}
Attachments
Issue Links
- links to