| Package | Description |
|---|---|
| org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MaterializedViewSubstitutionVisitor
Extension to
SubstitutionVisitor. |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
SubstitutionVisitor.InternalOperand.allMatch(SubstitutionVisitor visitor,
List<SubstitutionVisitor.Operand> operands,
List<MutableRel> rels) |
private static boolean |
SubstitutionVisitor.InternalOperand.allWeaker(SubstitutionVisitor visitor,
List<SubstitutionVisitor.Operand> operands,
List<MutableRel> rels) |
boolean |
SubstitutionVisitor.Operand.isWeaker(SubstitutionVisitor visitor,
MutableRel rel) |
boolean |
SubstitutionVisitor.InternalOperand.isWeaker(SubstitutionVisitor visitor,
MutableRel rel) |
boolean |
SubstitutionVisitor.TargetOperand.isWeaker(SubstitutionVisitor visitor,
MutableRel rel) |
protected SubstitutionVisitor.UnifyRuleCall |
MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1.match(SubstitutionVisitor visitor,
MutableRel query,
MutableRel target) |
protected SubstitutionVisitor.UnifyRuleCall |
MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1.match(SubstitutionVisitor visitor,
MutableRel query,
MutableRel target) |
protected SubstitutionVisitor.UnifyRuleCall |
MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1.match(SubstitutionVisitor visitor,
MutableRel query,
MutableRel target) |
protected SubstitutionVisitor.UnifyRuleCall |
SubstitutionVisitor.UnifyRule.match(SubstitutionVisitor visitor,
MutableRel query,
MutableRel target) |
abstract boolean |
SubstitutionVisitor.Operand.matches(SubstitutionVisitor visitor,
MutableRel rel) |
boolean |
SubstitutionVisitor.InternalOperand.matches(SubstitutionVisitor visitor,
MutableRel rel) |
boolean |
SubstitutionVisitor.AnyOperand.matches(SubstitutionVisitor visitor,
MutableRel rel) |
boolean |
SubstitutionVisitor.QueryOperand.matches(SubstitutionVisitor visitor,
MutableRel rel) |
boolean |
SubstitutionVisitor.TargetOperand.matches(SubstitutionVisitor visitor,
MutableRel rel) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.