Class HashJoinPrule

java.lang.Object
org.apache.calcite.plan.RelOptRule

public class HashJoinPrule extends JoinPruleBase
  • Field Details

    • DIST_INSTANCE

      public static final org.apache.calcite.plan.RelOptRule DIST_INSTANCE
    • BROADCAST_INSTANCE

      public static final org.apache.calcite.plan.RelOptRule BROADCAST_INSTANCE
    • SEMI_DIST_INSTANCE

      public static final org.apache.calcite.plan.RelOptRule SEMI_DIST_INSTANCE
    • SEMI_BROADCAST_INSTANCE

      public static final org.apache.calcite.plan.RelOptRule SEMI_BROADCAST_INSTANCE
    • tracer

      protected static final org.slf4j.Logger tracer
  • Method Details

    • matches

      public boolean matches(org.apache.calcite.plan.RelOptRuleCall call)
      Overrides:
      matches in class org.apache.calcite.plan.RelOptRule
    • onMatch

      public void onMatch(org.apache.calcite.plan.RelOptRuleCall call)
      Specified by:
      onMatch in class org.apache.calcite.plan.RelOptRule