Package org.apache.calcite.sql2rel
Class RelDecorrelator.Frame
- java.lang.Object
-
- org.apache.calcite.sql2rel.RelDecorrelator.Frame
-
- Enclosing class:
- RelDecorrelator
static class RelDecorrelator.Frame extends java.lang.Object
Frame describing the relational expression after decorrelation and where to find the output fields and correlation variables among its output fields.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) com.google.common.collect.ImmutableSortedMap<RelDecorrelator.CorDef,java.lang.Integer>
corDefOutputs
(package private) com.google.common.collect.ImmutableSortedMap<java.lang.Integer,java.lang.Integer>
oldToNewOutputs
(package private) RelNode
r
-
Constructor Summary
Constructors Constructor Description Frame(RelNode oldRel, RelNode r, java.util.SortedMap<RelDecorrelator.CorDef,java.lang.Integer> corDefOutputs, java.util.Map<java.lang.Integer,java.lang.Integer> oldToNewOutputs)
-
-
-
Field Detail
-
r
final RelNode r
-
corDefOutputs
final com.google.common.collect.ImmutableSortedMap<RelDecorrelator.CorDef,java.lang.Integer> corDefOutputs
-
oldToNewOutputs
final com.google.common.collect.ImmutableSortedMap<java.lang.Integer,java.lang.Integer> oldToNewOutputs
-
-
Constructor Detail
-
Frame
Frame(RelNode oldRel, RelNode r, java.util.SortedMap<RelDecorrelator.CorDef,java.lang.Integer> corDefOutputs, java.util.Map<java.lang.Integer,java.lang.Integer> oldToNewOutputs)
-
-