public static interface MaterializedViewAggregateRule.Config extends MaterializedViewRule.Config
| Modifier and Type | Method and Description |
|---|---|
default RelOptRule |
aggregateProjectPullUpConstantsRule()
Instance of rule to pull up constants into aggregate.
|
default RelOptRule |
filterAggregateTransposeRule()
Instance of rule to push filter through aggregate.
|
default RelOptRule |
filterProjectTransposeRule()
Instance of rule to push filter through project.
|
default RelOptRule |
projectMergeRule()
Instance of rule to merge project operators.
|
MaterializedViewAggregateRule.Config |
withAggregateProjectPullUpConstantsRule(RelOptRule rule)
|
MaterializedViewAggregateRule.Config |
withFilterAggregateTransposeRule(RelOptRule rule)
|
MaterializedViewAggregateRule.Config |
withFilterProjectTransposeRule(RelOptRule rule)
|
MaterializedViewAggregateRule.Config |
withProjectMergeRule(RelOptRule rule)
Sets
projectMergeRule(). |
fastBailOut, generateUnionRewriting, unionRewritingPullProgram, withFastBailOut, withGenerateUnionRewriting, withUnionRewritingPullProgramas, description, operandSupplier, relBuilderFactory, toRule, withDescription, withOperandSupplier, withRelBuilderFactory@Value.Default default RelOptRule filterProjectTransposeRule()
MaterializedViewAggregateRule.Config withFilterProjectTransposeRule(RelOptRule rule)
@Value.Default default RelOptRule filterAggregateTransposeRule()
MaterializedViewAggregateRule.Config withFilterAggregateTransposeRule(RelOptRule rule)
@Value.Default default RelOptRule aggregateProjectPullUpConstantsRule()
MaterializedViewAggregateRule.Config withAggregateProjectPullUpConstantsRule(RelOptRule rule)
@Value.Default default RelOptRule projectMergeRule()
MaterializedViewAggregateRule.Config withProjectMergeRule(RelOptRule rule)
projectMergeRule().Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.