Optimizer Interfaces Rule Classes JoinSidesOptimizes a join's right side as the plan it is - the outer plan's rewrites never reach into it. Optimizer Namespaces Rule