protected class SubstitutionVisitor.UnifyRuleCall extends Object
SubstitutionVisitor.UnifyRule
.Modifier and Type | Field and Description |
---|---|
SubstitutionVisitor.MutableRel |
query |
protected SubstitutionVisitor.UnifyRule |
rule |
protected com.google.common.collect.ImmutableList<SubstitutionVisitor.MutableRel> |
slots |
SubstitutionVisitor.MutableRel |
target |
Constructor and Description |
---|
UnifyRuleCall(SubstitutionVisitor.UnifyRule rule,
SubstitutionVisitor.MutableRel query,
SubstitutionVisitor.MutableRel target,
com.google.common.collect.ImmutableList<SubstitutionVisitor.MutableRel> slots) |
Modifier and Type | Method and Description |
---|---|
SubstitutionVisitor.UnifyRuleCall |
create(SubstitutionVisitor.MutableRel query)
Creates a
SubstitutionVisitor.UnifyRuleCall based on the parent of query . |
org.apache.calcite.plan.RelOptCluster |
getCluster() |
SubstitutionVisitor.UnifyResult |
result(SubstitutionVisitor.MutableRel result) |
protected final SubstitutionVisitor.UnifyRule rule
public final SubstitutionVisitor.MutableRel query
public final SubstitutionVisitor.MutableRel target
protected final com.google.common.collect.ImmutableList<SubstitutionVisitor.MutableRel> slots
public UnifyRuleCall(SubstitutionVisitor.UnifyRule rule, SubstitutionVisitor.MutableRel query, SubstitutionVisitor.MutableRel target, com.google.common.collect.ImmutableList<SubstitutionVisitor.MutableRel> slots)
public SubstitutionVisitor.UnifyResult result(SubstitutionVisitor.MutableRel result)
public SubstitutionVisitor.UnifyRuleCall create(SubstitutionVisitor.MutableRel query)
SubstitutionVisitor.UnifyRuleCall
based on the parent of query
.public org.apache.calcite.plan.RelOptCluster getCluster()
Copyright © 2021 The Apache Software Foundation. All rights reserved.