Class RelOptRules

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

public class RelOptRules extends Object
A utility class for organizing built-in rules and rule related methods. Currently some rule sets are package private for serving core Calcite.
See Also:
  • Field Details

    • CALC_RULES

      public static final com.google.common.collect.ImmutableList<RelOptRule> CALC_RULES
      Calc rule set; public so that Programs can use it.
    • MATERIALIZATION_RULES

      public static final List<RelOptRule> MATERIALIZATION_RULES