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

- Packages that use org.eclipse.rdf4j.repository.sparql.federation
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.algebra.evaluation.federation |
  org.eclipse.rdf4j.query.algebra.evaluation.iterator |
  org.eclipse.rdf4j.repository.sparql.federation |

- Classes in org.eclipse.rdf4j.repository.sparql.federation used by org.eclipse.rdf4j.query.algebra.evaluation.federation
  Class | Description
  --- | ---
  JoinExecutorBase | 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.
  SPARQLFederatedService | Federated Service wrapping the `SPARQLRepository` to communicate with a SPARQL endpoint.

- Classes in org.eclipse.rdf4j.repository.sparql.federation used by org.eclipse.rdf4j.query.algebra.evaluation.iterator
  Class | Description
  --- | ---
  CollectionIteration | An iteration to access a materialized `Collection` of BindingSets.

- Classes in org.eclipse.rdf4j.repository.sparql.federation used by org.eclipse.rdf4j.repository.sparql.federation
  Class | Description
  --- | ---
  RepositoryFederatedService | Federated Service wrapping the `Repository` to communicate with a SPARQL endpoint.