## Uses of Interface
org.modeshape.jcr.query.optimize.Optimizer

- Packages that use Optimizer
  Package | Description
  --- | ---
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.

- - ### Uses of Optimizer in org.modeshape.jcr.query

    Methods in org.modeshape.jcr.query that return Optimizer
    Modifier and Type | Method and Description
    --- | ---
    `protected Optimizer` | QueryEngineBuilder.`defaultOptimizer()`
    `protected Optimizer` | QueryEngineBuilder.`optimizer()`

    Methods in org.modeshape.jcr.query with parameters of type Optimizer
    Modifier and Type | Method and Description
    --- | ---
    `QueryEngineBuilder` | QueryEngineBuilder.`with(Optimizer optimizer)`

  - ### Uses of Optimizer in org.modeshape.jcr.query.engine

    Fields in org.modeshape.jcr.query.engine declared as Optimizer
    Modifier and Type | Field and Description
    --- | ---
    `protected Optimizer` | ScanningQueryEngine.`optimizer`

    Methods in org.modeshape.jcr.query.engine that return Optimizer
    Modifier and Type | Method and Description
    --- | ---
    `protected Optimizer` | ScanningQueryEngine.Builder.`defaultOptimizer()`
    `protected Optimizer` | IndexQueryEngine.Builder.`defaultOptimizer()`

    Constructors in org.modeshape.jcr.query.engine with parameters of type Optimizer
    Constructor and Description
    `IndexQueryEngine(ExecutionContext context, String repositoryName, Planner planner, Optimizer optimizer, IndexManager indexManager)`
    `ScanningQueryEngine(ExecutionContext context, String repositoryName, Planner planner, Optimizer optimizer)`

  - ### Uses of Optimizer in org.modeshape.jcr.query.optimize

    Classes in org.modeshape.jcr.query.optimize that implement Optimizer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RuleBasedOptimizer` Optimizer implementation that optimizes a query using a stack of rules.

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