Class RulePushNonJoinCriteria

  • All Implemented Interfaces:
    OptimizerRule

    public final class RulePushNonJoinCriteria
    extends Object
    implements OptimizerRule
    Pushes on criteria out of the on clause if possible. If the join no longer contains criteria, it will be changed into a cross join. Upon a successful push, RulePushSelectCriteria will be run again.