Class LogicalCorrelate

  • All Implemented Interfaces:
    java.lang.Cloneable, RelOptNode, RelNode

    public final class LogicalCorrelate
    extends Correlate
    A relational operator that performs nested-loop joins.

    It behaves like a kind of Join, but works by setting variables in its environment and restarting its right-hand input.

    A LogicalCorrelate is used to represent a correlated query. One implementation strategy is to de-correlate the expression.

    See Also:
    CorrelationId