Interface KuduMaterializedViewRule.Config
- All Superinterfaces:
org.apache.calcite.plan.RelRule.Config
- All Known Subinterfaces:
KuduMaterializedViewAggregateRule.Config
- Enclosing class:
- KuduMaterializedViewRule<C extends org.apache.calcite.rel.rules.materialize.MaterializedViewRule.Config>
public static interface KuduMaterializedViewRule.Config
extends org.apache.calcite.plan.RelRule.Config
Rule configuration.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
@Nullable org.apache.calcite.plan.hep.HepProgram
withFastBailOut
(boolean b) withGenerateUnionRewriting
(boolean b) withUnionRewritingPullProgram
(@Nullable org.apache.calcite.plan.hep.HepProgram program) Methods inherited from interface org.apache.calcite.plan.RelRule.Config
as, description, operandSupplier, relBuilderFactory, toRule, withDescription, withOperandSupplier, withRelBuilderFactory
-
Method Details
-
generateUnionRewriting
boolean generateUnionRewriting()- Returns:
- n/a
-
withGenerateUnionRewriting
- Parameters:
b
- n/a- Returns:
- n/a
-
unionRewritingPullProgram
@Nullable org.apache.calcite.plan.hep.HepProgram unionRewritingPullProgram()- Returns:
- n/a
-
withUnionRewritingPullProgram
KuduMaterializedViewRule.Config withUnionRewritingPullProgram(@Nullable org.apache.calcite.plan.hep.HepProgram program) - Parameters:
program
- n/a- Returns:
- n/a
-
fastBailOut
boolean fastBailOut()- Returns:
- n/a
-
withFastBailOut
- Parameters:
b
- n/a- Returns:
- n/a
-