Package org.apache.calcite.plan
Class SubstitutionVisitor.UnifyRuleCall
java.lang.Object
org.apache.calcite.plan.SubstitutionVisitor.UnifyRuleCall
- Enclosing class:
SubstitutionVisitor
Arguments to an application of a
SubstitutionVisitor.UnifyRule.-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal MutableRelprotected final SubstitutionVisitor.UnifyRuleprotected final com.google.common.collect.ImmutableList<MutableRel>final MutableRel -
Constructor Summary
ConstructorsConstructorDescriptionUnifyRuleCall(SubstitutionVisitor.UnifyRule rule, MutableRel query, MutableRel target, com.google.common.collect.ImmutableList<MutableRel> slots) -
Method Summary
Modifier and TypeMethodDescriptioncreate(MutableRel query) Creates aSubstitutionVisitor.UnifyRuleCallbased on the parent ofquery.result(MutableRel result) result(MutableRel result, boolean stopTrying)
-
Field Details
-
rule
-
query
-
target
-
slots
-
-
Constructor Details
-
UnifyRuleCall
public UnifyRuleCall(SubstitutionVisitor.UnifyRule rule, MutableRel query, MutableRel target, com.google.common.collect.ImmutableList<MutableRel> slots)
-
-
Method Details
-
result
-
result
-
create
Creates aSubstitutionVisitor.UnifyRuleCallbased on the parent ofquery. -
getCluster
-
getSimplify
-