Package org.apache.calcite.plan.volcano
Class VolcanoPlanner.RuleProvenance
- java.lang.Object
-
- org.apache.calcite.plan.volcano.VolcanoPlanner.Provenance
-
- org.apache.calcite.plan.volcano.VolcanoPlanner.RuleProvenance
-
- Enclosing class:
- VolcanoPlanner
static class VolcanoPlanner.RuleProvenance extends VolcanoPlanner.Provenance
A RelNode that came via the firing of a rule.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
callId
(package private) com.google.common.collect.ImmutableList<RelNode>
rels
(package private) RelOptRule
rule
-
Fields inherited from class org.apache.calcite.plan.volcano.VolcanoPlanner.Provenance
EMPTY
-
-
Constructor Summary
Constructors Constructor Description RuleProvenance(RelOptRule rule, com.google.common.collect.ImmutableList<RelNode> rels, int callId)
-
-
-
Field Detail
-
rule
final RelOptRule rule
-
rels
final com.google.common.collect.ImmutableList<RelNode> rels
-
callId
final int callId
-
-
Constructor Detail
-
RuleProvenance
RuleProvenance(RelOptRule rule, com.google.common.collect.ImmutableList<RelNode> rels, int callId)
-
-