# Hierarchy For Package org.eclipse.rdf4j.sail.federation.optimizers

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.sail.federation.optimizers.EmptyPatternOptimizer (implements org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer)
    - org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics.CardinalityCalculator
    - org.eclipse.rdf4j.sail.federation.optimizers.FederationJoinOptimizer (implements org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer)
    - org.eclipse.rdf4j.sail.federation.optimizers.OwnedTupleExprPruner (implements org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer)
    - org.eclipse.rdf4j.sail.federation.optimizers.PrepareOwnedTupleExpr (implements org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer)
    - org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner.TreeSanitizer
    - org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer.JoinVisitor
  - org.eclipse.rdf4j.sail.federation.optimizers.EvaluationStatistics
  - org.eclipse.rdf4j.sail.federation.optimizers.QueryModelPruner (implements org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer)
  - org.eclipse.rdf4j.sail.federation.optimizers.QueryMultiJoinOptimizer (implements org.eclipse.rdf4j.query.algebra.evaluation.QueryOptimizer)