Interface RelFactories.JoinFactory

    • Method Detail

      • createJoin

        RelNode createJoin​(RelNode left,
                           RelNode right,
                           RexNode condition,
                           java.util.Set<CorrelationId> variablesSet,
                           JoinRelType joinType,
                           boolean semiJoinDone)
        Creates a join.
        Parameters:
        left - Left input
        right - Right input
        condition - Join condition
        variablesSet - Set of variables that are set by the LHS and used by the RHS and are not available to nodes above this LogicalJoin in the tree
        joinType - Join type
        semiJoinDone - Whether this join has been translated to a semi-join
      • createJoin

        @Deprecated
        default RelNode createJoin​(RelNode left,
                                   RelNode right,
                                   RexNode condition,
                                   JoinRelType joinType,
                                   java.util.Set<java.lang.String> variablesStopped,
                                   boolean semiJoinDone)
        Deprecated.