Class PigRelFactories.PigJoinFactory

All Implemented Interfaces:
Enclosing class:

public static class PigRelFactories.PigJoinFactory extends Object implements RelFactories.JoinFactory
Implementation of RelFactories.JoinFactory that returns a PigJoin.
  • Field Details

  • Constructor Details

    • PigJoinFactory

      public PigJoinFactory()
  • Method Details

    • createJoin

      public RelNode createJoin(RelNode left, RelNode right, List<RelHint> hints, RexNode condition, 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
      hints - Hints
      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