# Hierarchy For Package org.eclipse.rdf4j.federated.evaluation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.rdf4j.query.algebra.evaluation.federation.AbstractFederatedServiceResolver (implements org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver)
    - org.eclipse.rdf4j.federated.evaluation.DelegateFederatedServiceResolver (implements org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver)
  - org.eclipse.rdf4j.query.algebra.evaluation.impl.EvaluationStatistics
    - org.eclipse.rdf4j.federated.evaluation.FederationEvaluationStatistics
  - org.eclipse.rdf4j.federated.evaluation.FederationEvaluationStrategyFactory
  - org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategy (implements org.eclipse.rdf4j.query.algebra.evaluation.EvaluationStrategy, org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolverClient, org.eclipse.rdf4j.util.UUIDable)
    - org.eclipse.rdf4j.federated.evaluation.FederationEvalStrategy
      - org.eclipse.rdf4j.federated.evaluation.SailFederationEvalStrategy
      - org.eclipse.rdf4j.federated.evaluation.SparqlFederationEvalStrategy
  - org.eclipse.rdf4j.federated.evaluation.TripleSourceBase (implements org.eclipse.rdf4j.federated.evaluation.TripleSource)
    - org.eclipse.rdf4j.federated.evaluation.SailTripleSource (implements org.eclipse.rdf4j.federated.evaluation.TripleSource)
    - org.eclipse.rdf4j.federated.evaluation.SparqlTripleSource (implements org.eclipse.rdf4j.federated.evaluation.TripleSource)
  - org.eclipse.rdf4j.federated.evaluation.TripleSourceBase.ResultHolder<T> (implements java.util.function.Supplier<T>)
  - org.eclipse.rdf4j.federated.evaluation.TripleSourceFactory

## Interface Hierarchy

- org.eclipse.rdf4j.federated.evaluation.TripleSource
- org.eclipse.rdf4j.federated.evaluation.TripleSourceBase.ConnectionOperation<T>