## Uses of Interface
org.eclipse.rdf4j.federated.optimizer.FedXOptimizer

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

- - ### Uses of FedXOptimizer in org.eclipse.rdf4j.federated.optimizer

    Classes in org.eclipse.rdf4j.federated.optimizer that implement FedXOptimizer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ExclusiveTupleExprOptimizer` | A specialized optimizer which identifies and marks `ExclusiveTupleExpr`.
    `class` | `FilterOptimizer` | Filter optimizer to push down FILTER expressions as far as possible.
    `class` | `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)
    `class` | `LimitOptimizer` | An optimizer that attempts to push upper limits into BGPs of the query.
    `class` | `ServiceOptimizer` | Optimizer for SERVICE nodes.
    `class` | `StatementGroupAndJoinOptimizer` | Optimizer with the following tasks: 1.
    `class` | `UnionOptimizer` | Optimizer to flatten the UNION operations.