protected class SubstitutionVisitor.UnifyRuleCall
extends java.lang.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) |
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.UnifyRuleCall create(MutableRel query)
SubstitutionVisitor.UnifyRuleCall
based on the parent of query
.public RelOptCluster getCluster()
public RexSimplify getSimplify()
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.