# 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.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.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.
  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.

- 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.
  ChildCount A dynamic operand that evaluates to the number of children of a node given by a selector, used in a `Comparison` constraint.
  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 Tests whether the property value contains a regular expression that matches the supplied operand.
  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
  Limit Representation of a limit on the number of tuple results.
  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.
  ChildCount A dynamic operand that evaluates to the number of children of a node given by a selector, used in a `Comparison` constraint.
  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.
  NodeId A dynamic operand that evaluates to the `identifier` 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 Tests whether the property value contains a regular expression that matches the supplied operand.
  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.validate
  Class and Description
  Operator

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

- Classes in org.modeshape.jcr.api.query.qom used by org.modeshape.jcr.spi.index.provider
  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.
  ChildCount A dynamic operand that evaluates to the number of children of a node given by a selector, used in a `Comparison` constraint.
  NodeDepth A dynamic operand that evaluates to the depth of a node given by a selector, used in a `Comparison` constraint.
  NodeId A dynamic operand that evaluates to the `identifier` 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
  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 Tests whether the property value contains a regular expression that matches the supplied operand.
  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.

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