# Uses of Package
org.eclipse.rdf4j.federated.optimizer

- Packages that use org.eclipse.rdf4j.federated.optimizer
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.optimizer |

- Classes in org.eclipse.rdf4j.federated.optimizer used by org.eclipse.rdf4j.federated.evaluation
  Class and Description
  GenericInfoOptimizer Generic optimizer Tasks: - Collect information (hasUnion, hasFilter, hasService) - Collect all statements in a list (for source selection), do not collect SERVICE expressions - Collect all Join arguments and group them in the NJoin structure for easier optimization (flatten)

- Classes in org.eclipse.rdf4j.federated.optimizer used by org.eclipse.rdf4j.federated.optimizer
  Class and Description
  DefaultFedXCostModel Default implementation of the `FedXCostModel`
  FedXCostModel Interface for a cost model used in `StatementGroupAndJoinOptimizer`.
  FedXOptimizer Interface for any FedX optimizer
  SourceSelection Perform source selection during optimization
  SourceSelection.CheckTaskPair
  SourceSelection.SourceSelectionExecutorWithLatch

Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.