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

- Packages that use org.modeshape.jcr.api.query.qom
  Package | Description
  --- | ---
  org.modeshape.jcr |
  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.api.query.qom |
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.lucene | The core query engine, which currently uses Lucene for indexing and raw queries, and the Hibernate Search engine (which does not depend on or use Hibernate Core or JPA) for updating and querying the Lucene indexes.
  org.modeshape.jcr.query.lucene.basic | The "basic" `Lucene schema` has a single index in which all node and property information are indexed into separate fields.
  org.modeshape.jcr.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
  org.modeshape.jcr.query.parse | This package defines the `QueryParser` interface, which defines a component that can parse a query represented in a specific language and produce the corresponding `abstract query model` representation.
  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.
  org.modeshape.jcr.query.validate | This package provides the interfaces that define the tables and columns that can be queried.
  org.modeshape.jcr.query.xpath | The components used to parse JCR XPath queries and translate them into equivalent JCR-SQL2 queries.

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr
  Class and Description
  Operator

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.api.query
  Class and Description
  QueryObjectModelFactory An extension to the standard JCR `QueryObjectModelFactory` interface, with methods to create additional components for more powerful queries.

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.api.query.qom
  Class and Description
  ArithmeticOperand A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
  Between A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
  Limit Representation of a limit on the number of tuple results.
  NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
  NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
  Operator
  QueryCommand Represents the abstract base class for all query commands.
  ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
  Relike
  SelectQuery Represents a typical select-style query.
  SetCriteria A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the set of values specified by the collection of values.
  SetQuery Represents a set query.
  SetQueryObjectModel A set query extension to the JCR query object model.
  Subquery Represents a non-correlated subquery used as a `StaticOperand`.

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query
  Class and Description
  Operator

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query.lucene
  Class and Description
  NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
  NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
  Operator

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query.lucene.basic
  Class and Description
  NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
  NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
  Operator

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query.model
  Class and Description
  ArithmeticOperand A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in `Comparison` and `Ordering` components.
  Between A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
  Limit Representation of a limit on the number of tuple results.
  NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
  NodePath A dynamic operand that evaluates to the path of a node given by a selector, used in a `Comparison` constraint.
  Operator
  QueryCommand Represents the abstract base class for all query commands.
  ReferenceValue A dynamic operand that evaluates to the value(s) of a single or any reference property on a selector, used in a `Comparison` constraint.
  Relike
  SelectQuery Represents a typical select-style query.
  SetCriteria A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the set of values specified by the collection of values.
  SetQuery Represents a set query.
  SetQueryObjectModel A set query extension to the JCR query object model.
  Subquery Represents a non-correlated subquery used as a `StaticOperand`.

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query.parse
  Class and Description
  Operator

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query.process
  Class and Description
  Operator

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query.validate
  Class and Description
  Operator

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.query.xpath
  Class and Description
  Operator

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