Package org.apache.calcite.rel.core
Class RelFactories.CorrelateFactoryImpl
- java.lang.Object
-
- org.apache.calcite.rel.core.RelFactories.CorrelateFactoryImpl
-
- All Implemented Interfaces:
RelFactories.CorrelateFactory
- Enclosing class:
- RelFactories
private static class RelFactories.CorrelateFactoryImpl extends java.lang.Object implements RelFactories.CorrelateFactory
Implementation ofRelFactories.CorrelateFactory
that returns a vanillaLogicalCorrelate
.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
CorrelateFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RelNode
createCorrelate(RelNode left, RelNode right, CorrelationId correlationId, ImmutableBitSet requiredColumns, SemiJoinType joinType)
Creates a correlate.
-
-
-
Method Detail
-
createCorrelate
public RelNode createCorrelate(RelNode left, RelNode right, CorrelationId correlationId, ImmutableBitSet requiredColumns, SemiJoinType joinType)
Description copied from interface:RelFactories.CorrelateFactory
Creates a correlate.- Specified by:
createCorrelate
in interfaceRelFactories.CorrelateFactory
- Parameters:
left
- Left inputright
- Right inputcorrelationId
- Variable name for the row of left inputrequiredColumns
- Required columnsjoinType
- Join type
-
-