# Hierarchy For Package org.modeshape.jcr.query.optimize

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.modeshape.jcr.query.optimize.AddAccessNodes (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.AddIndexes (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.AddJoinConditionColumnsToSources (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.AddOrderingColumnsToSources (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.ChooseJoinAlgorithm (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.CopyCriteria (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.JoinOrder (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.OrderIndexesByCost (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.PushProjects (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.PushSelectCriteria (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RaiseSelectCriteria (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RaiseVariableName (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RemoveEmptyAccessNodes (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.ReorderSortAndRemoveDuplicates (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.ReplaceViews (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RewriteAsRangeCriteria (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RewriteIdentityJoins (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RewritePathAndNameCriteria (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RewritePseudoColumns (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RightOuterToLeftOuterJoins (implements org.modeshape.jcr.query.optimize.OptimizerRule)
  - org.modeshape.jcr.query.optimize.RuleBasedOptimizer (implements org.modeshape.jcr.query.optimize.Optimizer)

## Interface Hierarchy

- org.modeshape.jcr.query.optimize.Optimizer
- org.modeshape.jcr.query.optimize.OptimizerRule

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.