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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.rdf4j.query.algebra.helpers.AbstractQueryModelVisitor<X> (implements org.eclipse.rdf4j.query.algebra.QueryModelVisitor<X>)
    - org.eclipse.rdf4j.federated.optimizer.ExclusiveTupleExprOptimizer (implements org.eclipse.rdf4j.federated.optimizer.FedXOptimizer)
    - org.eclipse.rdf4j.federated.optimizer.FilterOptimizer (implements org.eclipse.rdf4j.federated.optimizer.FedXOptimizer)
    - org.eclipse.rdf4j.federated.optimizer.FilterOptimizer.FilterBindingFinder
    - org.eclipse.rdf4j.federated.optimizer.FilterOptimizer.FilterExprInsertVisitor
    - org.eclipse.rdf4j.federated.optimizer.FilterOptimizer.VarFinder
    - org.eclipse.rdf4j.federated.optimizer.GenericInfoOptimizer (implements org.eclipse.rdf4j.federated.optimizer.FedXOptimizer)
    - org.eclipse.rdf4j.federated.optimizer.LimitOptimizer (implements org.eclipse.rdf4j.federated.optimizer.FedXOptimizer)
    - org.eclipse.rdf4j.federated.optimizer.ServiceOptimizer (implements org.eclipse.rdf4j.federated.optimizer.FedXOptimizer)
    - org.eclipse.rdf4j.federated.optimizer.StatementGroupAndJoinOptimizer (implements org.eclipse.rdf4j.federated.optimizer.FedXOptimizer)
    - org.eclipse.rdf4j.federated.optimizer.UnionOptimizer (implements org.eclipse.rdf4j.federated.optimizer.FedXOptimizer)
  - org.eclipse.rdf4j.federated.optimizer.DefaultFedXCostModel (implements org.eclipse.rdf4j.federated.optimizer.FedXCostModel)
  - org.eclipse.rdf4j.federated.optimizer.NaryJoinArgumentsComparator (implements java.util.Comparator<T>)
  - org.eclipse.rdf4j.federated.optimizer.OptimizerUtil
  - org.eclipse.rdf4j.federated.evaluation.concurrent.ParallelTaskBase<T> (implements org.eclipse.rdf4j.federated.evaluation.concurrent.ParallelTask<T>)
    - org.eclipse.rdf4j.federated.optimizer.SourceSelection.ParallelCheckTask
  - org.eclipse.rdf4j.federated.optimizer.SourceSelection
  - org.eclipse.rdf4j.federated.optimizer.SourceSelection.CheckTaskPair
  - org.eclipse.rdf4j.federated.optimizer.SourceSelection.SourceSelectionExecutorWithLatch (implements org.eclipse.rdf4j.federated.evaluation.concurrent.ParallelExecutor<T>)

## Interface Hierarchy

- org.eclipse.rdf4j.federated.optimizer.FedXCostModel
- org.eclipse.rdf4j.federated.optimizer.FedXOptimizer