# Package org.eclipse.rdf4j.federated.evaluation.join

- Interface Summary
  Interface | Description
  --- | ---
  ControlledWorkerBoundJoin.TaskCreator |

- Class Summary
  Class | Description
  --- | ---
  ControlledWorkerBoundJoin | Execute the nested loop join in an asynchronous fashion, using grouped requests, i.e.
  ControlledWorkerJoin | Execute the nested loop join in an asynchronous fashion, i.e.
  ControlledWorkerLeftJoin | Execute the nested loop join in an asynchronous fashion, i.e.
  HashJoin | Operator for a hash join of tuple expressions.
  JoinExecutorBase<T> | Base class for any join parallel join executor.
  ParallelBoundJoinTask | A task implementation representing a bound join, see `FederationEvalStrategy.evaluateBoundJoinStatementPattern(StatementTupleExpr, List)` for further details on the evaluation process.
  ParallelCheckJoinTask | A task implementation representing a grouped bound check.
  ParallelJoinTask | A task implementation representing a join, i.e.
  ParallelLeftJoinTask | A task implementation representing a join, i.e.
  ParallelServiceJoinTask | A task implementation representing the evaluation of a SERVICE which is to be evaluated using block input.
  SynchronousBoundJoin | Execute the nested loop join in a synchronous fashion, using grouped requests, i.e.
  SynchronousJoin | Execute the nested loop join in a synchronous fashion, i.e.