Uses of Class
org.apache.calcite.plan.SubstitutionVisitor.UnifyRule
-
Packages that use SubstitutionVisitor.UnifyRule Package Description org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions. -
-
Uses of SubstitutionVisitor.UnifyRule in org.apache.calcite.plan
Fields in org.apache.calcite.plan declared as SubstitutionVisitor.UnifyRule Modifier and Type Field Description protected SubstitutionVisitor.UnifyRule
SubstitutionVisitor.UnifyRuleCall. rule
Fields in org.apache.calcite.plan with type parameters of type SubstitutionVisitor.UnifyRule Modifier and Type Field Description protected static com.google.common.collect.ImmutableList<SubstitutionVisitor.UnifyRule>
SubstitutionVisitor. DEFAULT_RULES
private static com.google.common.collect.ImmutableList<SubstitutionVisitor.UnifyRule>
MaterializedViewSubstitutionVisitor. EXTENDED_RULES
private java.util.Map<Pair<java.lang.Class,java.lang.Class>,java.util.List<SubstitutionVisitor.UnifyRule>>
SubstitutionVisitor. ruleMap
private com.google.common.collect.ImmutableList<SubstitutionVisitor.UnifyRule>
SubstitutionVisitor. rules
Methods in org.apache.calcite.plan that return types with arguments of type SubstitutionVisitor.UnifyRule Modifier and Type Method Description private java.util.List<SubstitutionVisitor.UnifyRule>
SubstitutionVisitor. applicableRules(MutableRel query, MutableRel target)
Methods in org.apache.calcite.plan with parameters of type SubstitutionVisitor.UnifyRule Modifier and Type Method Description private SubstitutionVisitor.UnifyResult
SubstitutionVisitor. apply(SubstitutionVisitor.UnifyRule rule, MutableRel query, MutableRel target)
private static boolean
SubstitutionVisitor. mightMatch(SubstitutionVisitor.UnifyRule rule, java.lang.Class queryClass, java.lang.Class targetClass)
Constructors in org.apache.calcite.plan with parameters of type SubstitutionVisitor.UnifyRule Constructor Description UnifyRuleCall(SubstitutionVisitor.UnifyRule rule, MutableRel query, MutableRel target, com.google.common.collect.ImmutableList<MutableRel> slots)
Constructor parameters in org.apache.calcite.plan with type arguments of type SubstitutionVisitor.UnifyRule Constructor Description SubstitutionVisitor(RelNode target_, RelNode query_, com.google.common.collect.ImmutableList<SubstitutionVisitor.UnifyRule> rules)
Creates a SubstitutionVisitor with the default logical builder.SubstitutionVisitor(RelNode target_, RelNode query_, com.google.common.collect.ImmutableList<SubstitutionVisitor.UnifyRule> rules, RelBuilderFactory relBuilderFactory)
-