# Uses of Package
org.modeshape.jcr.api.query

- Packages that use org.modeshape.jcr.api.query
  Package | Description
  --- | ---
  org.modeshape.jcr.api | This package provides a set of interfaces that extend the JCR 2.0 API interfaces with additional functionality, as well as defining the `Repositories` interface as a generic abstraction to any container of multiple JCR `Repository` instances.
  org.modeshape.jcr.api.query | This package provides a set of interfaces that extend the JCR 2.0 API query interfaces with JCR 2.0 functionality.
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.process | This package defines the `QueryProcessor` interface, which is responsible for constructing for each query a tree of `ProcessingComponent` objects that each are responsible for processing a specific aspect of the query and returning the tuples to the parent component.

- Classes in org.modeshape.jcr.api.query used by org.modeshape.jcr.api
  Class and Description
  QueryManager A specialization of the standard JCR `QueryManager` interface that returns the ModeShape-specific extension interfaces from `QueryManager.getQOMFactory()` and `QueryManager.getQuery(Node)`.

- Classes in org.modeshape.jcr.api.query used by org.modeshape.jcr.api.query
  Class and Description
  Query A specialization of the standard JCR `Query` interface that adds the ModeShape-specific constant for the `full-text search` query language.
  QueryResult Replicates some of the methods introduced in JCR 2.0, but also provides an extension that allows accessing the JCR `PropertyType` for each of the columns.

- Classes in org.modeshape.jcr.api.query used by org.modeshape.jcr.query
  Class and Description
  QueryCancelledException A `RepositoryException` that signifies that an `executing` query has been `cancelled`.
  QueryResult Replicates some of the methods introduced in JCR 2.0, but also provides an extension that allows accessing the JCR `PropertyType` for each of the columns.

- Classes in org.modeshape.jcr.api.query used by org.modeshape.jcr.query.process
  Class and Description
  QueryCancelledException A `RepositoryException` that signifies that an `executing` query has been `cancelled`.

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