## Uses of Interface
org.modeshape.jcr.spi.index.IndexCollector

- Packages that use IndexCollector
  Package | Description
  --- | ---
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.spi.index.provider | This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate how ModeShape updates and uses a set of particular indexes.

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

    Methods in org.modeshape.jcr.query.engine with parameters of type IndexCollector
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexQueryEngine.ProviderIndexPlanner.`applyIndexes(QueryContext context, SelectorName selector, List<Constraint> andedConstraints, Iterable<IndexDefinition> indexesOnSelector, IndexCollector indexes)`
    `void` | IndexPlan.StandardIndexPlanner.`applyIndexes(QueryContext context, SelectorName selector, List<Constraint> andedConstraints, Iterable<IndexDefinition> indexesOnSelector, IndexCollector indexes)`
    `abstract void` | IndexPlanners.`applyIndexes(QueryContext context, SelectorName selector, List<Constraint> andedConstraints, RepositoryIndexes indexDefinitions, IndexCollector indexes)` Examine the supplied constraints applied to the given selector in a query, and record in the supplied `IndexCollector` any and all indexes in this provider that can be used in this query.

  - ### Uses of IndexCollector in org.modeshape.jcr.spi.index.provider

    Methods in org.modeshape.jcr.spi.index.provider with parameters of type IndexCollector
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | IndexPlanner.`applyIndexes(QueryContext context, SelectorName selector, List<Constraint> andedConstraints, Iterable<IndexDefinition> indexesOnSelector, IndexCollector indexes)` Examine the supplied constraints applied to the given selector in a query, and record in the supplied `IndexCollector` any and all indexes in this provider that can be used in this query.

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