Class RelFactories.JoinFactoryImpl

    • Constructor Detail

      • JoinFactoryImpl

        private JoinFactoryImpl()
    • Method Detail

      • createJoin

        public RelNode createJoin​(RelNode left,
                                  RelNode right,
                                  RexNode condition,
                                  java.util.Set<CorrelationId> variablesSet,
                                  JoinRelType joinType,
                                  boolean semiJoinDone)
        Description copied from interface: RelFactories.JoinFactory
        Creates a join.
        Specified by:
        createJoin in interface RelFactories.JoinFactory
        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