Interface ExtensionCalciteRuleProvider


public interface ExtensionCalciteRuleProvider
This interface provides a way to supply custom calcite planning rules from extensions. All the custom rules are collected and supplied to the planner which invokes getRule(PlannerContext) for each of the rule provider per query.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.calcite.plan.RelOptRule
    getRule(PlannerContext plannerContext)
     
  • Method Details

    • getRule

      org.apache.calcite.plan.RelOptRule getRule(PlannerContext plannerContext)