Uses of Class
org.apache.calcite.rel.rules.AbstractMaterializedViewRule.ViewPartialRewriting
-
Packages that use AbstractMaterializedViewRule.ViewPartialRewriting Package Description org.apache.calcite.rel.rules Provides a core set of planner rules. -
-
Uses of AbstractMaterializedViewRule.ViewPartialRewriting in org.apache.calcite.rel.rules
Methods in org.apache.calcite.rel.rules that return AbstractMaterializedViewRule.ViewPartialRewriting Modifier and Type Method Description protected abstract AbstractMaterializedViewRule.ViewPartialRewriting
AbstractMaterializedViewRule. compensateViewPartial(RelBuilder relBuilder, RexBuilder rexBuilder, RelMetadataQuery mq, RelNode input, Project topProject, RelNode node, java.util.Set<RexTableInputRef.RelTableRef> queryTableRefs, AbstractMaterializedViewRule.EquivalenceClasses queryEC, Project topViewProject, RelNode viewNode, java.util.Set<RexTableInputRef.RelTableRef> viewTableRefs)
It checks whether the query can be rewritten using the view even though the query uses additional tables.protected AbstractMaterializedViewRule.ViewPartialRewriting
AbstractMaterializedViewRule.MaterializedViewAggregateRule. compensateViewPartial(RelBuilder relBuilder, RexBuilder rexBuilder, RelMetadataQuery mq, RelNode input, Project topProject, RelNode node, java.util.Set<RexTableInputRef.RelTableRef> queryTableRefs, AbstractMaterializedViewRule.EquivalenceClasses queryEC, Project topViewProject, RelNode viewNode, java.util.Set<RexTableInputRef.RelTableRef> viewTableRefs)
protected AbstractMaterializedViewRule.ViewPartialRewriting
AbstractMaterializedViewRule.MaterializedViewJoinRule. compensateViewPartial(RelBuilder relBuilder, RexBuilder rexBuilder, RelMetadataQuery mq, RelNode input, Project topProject, RelNode node, java.util.Set<RexTableInputRef.RelTableRef> queryTableRefs, AbstractMaterializedViewRule.EquivalenceClasses queryEC, Project topViewProject, RelNode viewNode, java.util.Set<RexTableInputRef.RelTableRef> viewTableRefs)
protected static AbstractMaterializedViewRule.ViewPartialRewriting
AbstractMaterializedViewRule.ViewPartialRewriting. of(RelNode newView, Project newTopViewProject, RelNode newViewNode)
-