Uses of Class
org.apache.calcite.plan.SubstitutionVisitor
-
Packages that use SubstitutionVisitor Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions. -
-
Uses of SubstitutionVisitor in org.apache.calcite.plan
Subclasses of SubstitutionVisitor in org.apache.calcite.plan Modifier and Type Class Description class
MaterializedViewSubstitutionVisitor
Extension toSubstitutionVisitor
.Methods in org.apache.calcite.plan with parameters of type SubstitutionVisitor Modifier and Type Method Description private static boolean
SubstitutionVisitor.InternalOperand. allMatch(SubstitutionVisitor visitor, java.util.List<SubstitutionVisitor.Operand> operands, java.util.List<MutableRel> rels)
private static boolean
SubstitutionVisitor.InternalOperand. allWeaker(SubstitutionVisitor visitor, java.util.List<SubstitutionVisitor.Operand> operands, java.util.List<MutableRel> rels)
boolean
SubstitutionVisitor.InternalOperand. isWeaker(SubstitutionVisitor visitor, MutableRel rel)
boolean
SubstitutionVisitor.Operand. isWeaker(SubstitutionVisitor visitor, MutableRel rel)
boolean
SubstitutionVisitor.TargetOperand. isWeaker(SubstitutionVisitor visitor, MutableRel rel)
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
MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1. match(SubstitutionVisitor visitor, MutableRel query, MutableRel target)
protected SubstitutionVisitor.UnifyRuleCall
SubstitutionVisitor.UnifyRule. match(SubstitutionVisitor visitor, MutableRel query, MutableRel target)
boolean
SubstitutionVisitor.AnyOperand. matches(SubstitutionVisitor visitor, MutableRel rel)
boolean
SubstitutionVisitor.InternalOperand. matches(SubstitutionVisitor visitor, MutableRel rel)
abstract boolean
SubstitutionVisitor.Operand. matches(SubstitutionVisitor visitor, MutableRel rel)
boolean
SubstitutionVisitor.QueryOperand. matches(SubstitutionVisitor visitor, MutableRel rel)
boolean
SubstitutionVisitor.TargetOperand. matches(SubstitutionVisitor visitor, MutableRel rel)
-