@Override public boolean isOuterJoinRightHandSide() { return left.isOuterJoinRightHandSide() || right.isOuterJoinRightHandSide(); }
@Override public boolean isOuterJoinRightHandSide() { return left.isOuterJoinRightHandSide() || right.isOuterJoinRightHandSide(); }
@Override public boolean isOuterJoinRightHandSide() { return left.isOuterJoinRightHandSide() || right.isOuterJoinRightHandSide(); }
if (right.isOuterJoinRightHandSide() && leftNeedNext && !foundJoinedRow) { return true;
if (right.isOuterJoinRightHandSide() && leftNeedNext && !foundJoinedRow) { return true;
if (right.isOuterJoinRightHandSide() && leftNeedNext && !foundJoinedRow) { return true;