Class KuduMaterializedViewOnlyAggregateRule

java.lang.Object
org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelRule<C>
org.apache.calcite.rel.rules.materialize.KuduMaterializedViewRule<C>
org.apache.calcite.rel.rules.materialize.KuduMaterializedViewAggregateRule<org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config>
org.apache.calcite.rel.rules.materialize.KuduMaterializedViewOnlyAggregateRule

public class KuduMaterializedViewOnlyAggregateRule extends KuduMaterializedViewAggregateRule<org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config>
  • Constructor Details

    • KuduMaterializedViewOnlyAggregateRule

      public KuduMaterializedViewOnlyAggregateRule(org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule.Config config)
    • KuduMaterializedViewOnlyAggregateRule

      @Deprecated public KuduMaterializedViewOnlyAggregateRule(org.apache.calcite.tools.RelBuilderFactory relBuilderFactory, boolean generateUnionRewriting, org.apache.calcite.plan.hep.HepProgram unionRewritingPullProgram)
      Deprecated.
    • KuduMaterializedViewOnlyAggregateRule

      @Deprecated public KuduMaterializedViewOnlyAggregateRule(org.apache.calcite.plan.RelOptRuleOperand operand, org.apache.calcite.tools.RelBuilderFactory relBuilderFactory, String description, boolean generateUnionRewriting, org.apache.calcite.plan.hep.HepProgram unionRewritingPullProgram, org.apache.calcite.plan.RelOptRule filterProjectTransposeRule, org.apache.calcite.plan.RelOptRule filterAggregateTransposeRule, org.apache.calcite.plan.RelOptRule aggregateProjectPullUpConstantsRule, org.apache.calcite.plan.RelOptRule projectMergeRule)
      Deprecated.
  • Method Details

    • onMatch

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