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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
fastBailOut()
boolean
generateUnionRewriting()
@Nullable org.apache.calcite.plan.hep.HepProgram
unionRewritingPullProgram()
KuduMaterializedViewRule.Config
withFastBailOut(boolean b)
KuduMaterializedViewRule.Config
withGenerateUnionRewriting(boolean b)
KuduMaterializedViewRule.Config
withUnionRewritingPullProgram(@Nullable org.apache.calcite.plan.hep.HepProgram program)
-
-
-
Method Detail
-
generateUnionRewriting
boolean generateUnionRewriting()
- Returns:
- n/a
-
withGenerateUnionRewriting
KuduMaterializedViewRule.Config withGenerateUnionRewriting(boolean b)
- 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
KuduMaterializedViewRule.Config withFastBailOut(boolean b)
- Parameters:
b
- n/a- Returns:
- n/a
-
-