@Override public Join copy(RelTraitSet traitSet, RexNode conditionExpr, RelNode left, RelNode right, JoinRelType joinType, boolean semiJoinDone) { try { RowKeyJoinPrel rkj = new RowKeyJoinPrel(this.getCluster(), traitSet, left, right, conditionExpr, joinType, isSemiJoin()); rkj.setEstimatedRowCount(this.estimatedRowCount); return rkj; } catch (InvalidRelException e) { throw new AssertionError(e); } }
convertedLeft, convertedRight, joinCondition, JoinRelType.INNER); rjPrel.setEstimatedRowCount(finalRowCount); newRel = rjPrel;