# Package org.eclipse.rdf4j.repository.sparql.federation

- Class Summary
  Class | Description
  --- | ---
  CollectionIteration<E,​X extends Exception> | An iteration to access a materialized `Collection` of BindingSets.
  JoinExecutorBase<T> | Base class for any join parallel join executor.
  RepositoryFederatedService | Federated Service wrapping the `Repository` to communicate with a SPARQL endpoint.
  ServiceJoinConversionIteration | Inserts original bindings into the result, uses ?__rowIdx to resolve original bindings.
  SPARQLCrossProductIteration | Iteration which forms the cross product of a list of materialized input bindings with each result obtained from the inner iteration.
  SPARQLFederatedService | Federated Service wrapping the `SPARQLRepository` to communicate with a SPARQL endpoint.
  SPARQLServiceResolver | The `SPARQLServiceResolver` is used to manage a set of `FederatedService` instances, which are used to evaluate SERVICE expressions for particular service Urls.