code: public <R> JoinOperatorSets<T, R> joinWithHuge(DataSet<R> other) {
  		return new JoinOperatorSets<>(this, other, JoinHint.BROADCAST_HASH_FIRST);
  	}
docs: Initiates a Join transformation.
  
  <p>A Join transformation joins the elements of two
  {@link DataSet DataSets} on key equality and provides multiple ways to combine
  joining elements into one DataSet.
  
  <p>This method also gives the hint to the optimizer that the second DataSet to join is much
  larger than the first one.
  
  <p>This method returns a {@link JoinOperatorSets} on which one of the {@code where} methods
  can be called to define the join key of the first joining (i.e., this) DataSet.
  
  @param other The other DataSet with which this DataSet is joined.
  @return A JoinOperatorSet to continue the definition of the Join transformation.
  
  @see JoinOperatorSets
  @see DataSet