public class SubstitutionVisitor.UnifyRuleCall extends Object
SubstitutionVisitor.UnifyRule.| Modifier and Type | Field and Description |
|---|---|
MutableRel |
query |
protected SubstitutionVisitor.UnifyRule |
rule |
protected com.google.common.collect.ImmutableList<MutableRel> |
slots |
MutableRel |
target |
| Constructor and Description |
|---|
UnifyRuleCall(SubstitutionVisitor.UnifyRule rule,
MutableRel query,
MutableRel target,
com.google.common.collect.ImmutableList<MutableRel> slots) |
| Modifier and Type | Method and Description |
|---|---|
SubstitutionVisitor.UnifyRuleCall |
create(MutableRel query)
Creates a
SubstitutionVisitor.UnifyRuleCall based on the parent of query. |
RelOptCluster |
getCluster() |
RexSimplify |
getSimplify() |
SubstitutionVisitor.UnifyResult |
result(MutableRel result) |
SubstitutionVisitor.UnifyResult |
result(MutableRel result,
boolean stopTrying) |
protected final SubstitutionVisitor.UnifyRule rule
public final MutableRel query
public final MutableRel target
protected final com.google.common.collect.ImmutableList<MutableRel> slots
public UnifyRuleCall(SubstitutionVisitor.UnifyRule rule, MutableRel query, MutableRel target, com.google.common.collect.ImmutableList<MutableRel> slots)
public SubstitutionVisitor.UnifyResult result(MutableRel result)
public SubstitutionVisitor.UnifyResult result(MutableRel result, boolean stopTrying)
public SubstitutionVisitor.UnifyRuleCall create(MutableRel query)
SubstitutionVisitor.UnifyRuleCall based on the parent of query.public RelOptCluster getCluster()
public RexSimplify getSimplify()
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.