| Package | Description |
|---|---|
| org.modeshape.jcr | |
| 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.engine.process |
When executing a query, the processing phase involves "running" each branch in the optimized query plan, determining
the set of nodes that satisfies each branch, and then joining each branch into a single result.
|
| 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.optimize |
This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.
|
| 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.plan |
This package defines the
Planner interface, the CanonicalPlanner implementation, and the
PlanNode class that is used to represent a canonical query plan. |
| 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.
|
| org.modeshape.jcr.value |
Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for
representing and working with properties and their values.
|
| Class and Description |
|---|
| SelectorName
A representation of a qualified or expanded name.
|
| TypeSystem
An interface that defines the value types used in tuples.
|
| Class and Description |
|---|
| ArithmeticOperator
The arithmetic operators.
|
| Column |
| Constraint
Represents the abstract base class for all constraints.
|
| DynamicOperand
A dynamic operand used in a
Comparison constraint. |
| JoinCondition
The condition used for a join between two sources.
|
| JoinType |
| Limit
A specification of the limit placed on a query, detailing the a maximum number of result rows and an offset for the first row
in the results.
|
| NamedSelector
A Selector that has a name.
|
| NullOrder
An enumeration for the kind of
Ordering. |
| Order
An enumeration for the kind of
Ordering. |
| Ordering
A specification of the ordering for the results.
|
| QueryCommand
Represents the abstract base class for all query commands.
|
| SelectorName
A representation of a qualified or expanded name.
|
| SetQuery.Operation |
| Source
The source that represents a set of node tuples.
|
| StaticOperand
A static operand used in a
Comparison constraint. |
| Subquery
A representation of a non-correlated subquery.
|
| TypeSystem
An interface that defines the value types used in tuples.
|
| TypeSystem.TypeFactory
Factory interface for creating values from strings.
|
| Class and Description |
|---|
| Column |
| Constraint
Represents the abstract base class for all constraints.
|
| DynamicOperand
A dynamic operand used in a
Comparison constraint. |
| Ordering
A specification of the ordering for the results.
|
| QueryCommand
Represents the abstract base class for all query commands.
|
| SelectorName
A representation of a qualified or expanded name.
|
| SetCriteria
A constraint that evaluates to true when the defined operation evaluates to true.
|
| TypeSystem
An interface that defines the value types used in tuples.
|
| TypeSystem.TypeFactory
Factory interface for creating values from strings.
|
| Class and Description |
|---|
| JoinType |
| NullOrder
An enumeration for the kind of
Ordering. |
| TypeSystem
An interface that defines the value types used in tuples.
|
| TypeSystem.TypeFactory
Factory interface for creating values from strings.
|
| Class and Description |
|---|
| AllNodes
A selector that represents a source that returns all nodes.
|
| And
A constraint that evaluates to true when both of the other constraints evaluate to true.
|
| ArithmeticOperand
A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in
Comparison
and Ordering components. |
| ArithmeticOperator
The arithmetic operators.
|
| ArithmeticOperator.Arity |
| Between
A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
|
| BindVariableName
A value bound to a variable name used in a
Comparison constraint. |
| ChildNode
A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
|
| ChildNodeJoinCondition
A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
|
| Column |
| Command
Represents the abstract base class for all top-level language objects that are the root of a language object tree.
|
| Comparison
A constraint that evaluates to true when the defined operation evaluates to true.
|
| Constraint
Represents the abstract base class for all constraints.
|
| DescendantNode
A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
|
| DescendantNodeJoinCondition
A join condition that evaluates to true only when the named node is a descendant of another named node.
|
| DynamicOperand
A dynamic operand used in a
Comparison constraint. |
| EquiJoinCondition
A join condition that tests whether a property on a node is equal to a property on another node.
|
| FullTextSearch
A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
|
| FullTextSearch.CompoundTerm
A list of
FullTextSearch.Terms. |
| FullTextSearch.Term
The general notion of a term that makes up a full-text search.
|
| FullTextSearchScore
A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a
Comparison
constraint and Orderings. |
| Join |
| JoinCondition
The condition used for a join between two sources.
|
| JoinType |
| LanguageObject
A common interface for all query language objects.
|
| Length
A dynamic operand that evaluates to the length of the supplied propety values, used in a
Comparison constraint. |
| Limit
A specification of the limit placed on a query, detailing the a maximum number of result rows and an offset for the first row
in the results.
|
| Literal
A literal value used in a
Comparison constraint. |
| LiteralValue
Implementation of the literal value static operand for the JCR Query Object Model, used only in bound variables.
|
| LowerCase
A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a
Comparison
constraint. |
| NamedSelector
A Selector that has a name.
|
| NodeDepth
A dynamic operand that evaluates to the depth of a node given by a selector, used in a
Comparison constraint. |
| NodeLocalName
A dynamic operand that evaluates to the local name of a node given by a selector, used in a
Comparison constraint. |
| NodeName
A dynamic operand that evaluates to the qualified name 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. |
| Not
A constraint that negates another constraint.
|
| NullOrder
An enumeration for the kind of
Ordering. |
| Or
A constraint that evaluates to true when either of the other constraints evaluates to true.
|
| Order
An enumeration for the kind of
Ordering. |
| Ordering
A specification of the ordering for the results.
|
| PropertyExistence
A constraint that evaluates to true only when a named property exists on a node.
|
| PropertyValue
A dynamic operand that evaluates to the value(s) of a property on a selector, used in a
Comparison constraint. |
| Query |
| QueryCommand
Represents the abstract base class for all query commands.
|
| QueryObjectModel
Implementation of
QueryObjectModel that represents a select query. |
| Readable |
| 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
A constraint that evaluates to true when the reverse like operation evaluates to true.
|
| SameNode
A constraint requiring that the selected node is reachable by the supplied absolute path
|
| SameNodeJoinCondition
A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative
path from the nearest ancestor with an identifiers).
|
| Selector |
| SelectorName
A representation of a qualified or expanded name.
|
| SelectQuery
An implementation of
SelectQuery. |
| SetCriteria
A constraint that evaluates to true when the defined operation evaluates to true.
|
| SetQuery
This object acts as a Set operator on multiple
queries, such as performing UNION, INTERSECT, and EXCEPT
operations. |
| SetQuery.Operation |
| SetQueryObjectModel
Implementation of
SetQueryObjectModel that represents a set query. |
| Source
The source that represents a set of node tuples.
|
| StaticOperand
A static operand used in a
Comparison constraint. |
| Subquery
A representation of a non-correlated subquery.
|
| TypeSystem.TypeFactory
Factory interface for creating values from strings.
|
| UpperCase
A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a
Comparison
constraint. |
| Visitable
An interface called by a visitor when that visitor is visiting the node.
|
| Visitor
The basic interface for all query visitor implementations.
|
| Visitors.NavigationVisitor
An abstract visitor implementation that performs navigation of the query object.
|
| Visitors.ReadableVisitor |
| Class and Description |
|---|
| Column |
| Comparison
A constraint that evaluates to true when the defined operation evaluates to true.
|
| Constraint
Represents the abstract base class for all constraints.
|
| DynamicOperand
A dynamic operand used in a
Comparison constraint. |
| JoinCondition
The condition used for a join between two sources.
|
| SelectorName
A representation of a qualified or expanded name.
|
| StaticOperand
A static operand used in a
Comparison constraint. |
| Visitable
An interface called by a visitor when that visitor is visiting the node.
|
| Class and Description |
|---|
| And
A constraint that evaluates to true when both of the other constraints evaluate to true.
|
| ArithmeticOperand
A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in
Comparison
and Ordering components. |
| ArithmeticOperator
The arithmetic operators.
|
| Between
A constraint that evaluates to true when the value defined by the dynamic operand evaluates to be within the specified range.
|
| BindVariableName
A value bound to a variable name used in a
Comparison constraint. |
| ChildNode
A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
|
| ChildNodeJoinCondition
A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
|
| Column |
| Comparison
A constraint that evaluates to true when the defined operation evaluates to true.
|
| Constraint
Represents the abstract base class for all constraints.
|
| DescendantNode
A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
|
| DescendantNodeJoinCondition
A join condition that evaluates to true only when the named node is a descendant of another named node.
|
| DynamicOperand
A dynamic operand used in a
Comparison constraint. |
| EquiJoinCondition
A join condition that tests whether a property on a node is equal to a property on another node.
|
| FullTextSearch
A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
|
| FullTextSearch.Term
The general notion of a term that makes up a full-text search.
|
| FullTextSearchScore
A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a
Comparison
constraint and Orderings. |
| Join |
| JoinCondition
The condition used for a join between two sources.
|
| JoinType |
| LanguageObject
A common interface for all query language objects.
|
| Length
A dynamic operand that evaluates to the length of the supplied propety values, used in a
Comparison constraint. |
| Limit
A specification of the limit placed on a query, detailing the a maximum number of result rows and an offset for the first row
in the results.
|
| Literal
A literal value used in a
Comparison constraint. |
| LiteralValue
Implementation of the literal value static operand for the JCR Query Object Model, used only in bound variables.
|
| LowerCase
A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a
Comparison
constraint. |
| NamedSelector
A Selector that has a name.
|
| NodeDepth
A dynamic operand that evaluates to the depth of a node given by a selector, used in a
Comparison constraint. |
| NodeLocalName
A dynamic operand that evaluates to the local name of a node given by a selector, used in a
Comparison constraint. |
| NodeName
A dynamic operand that evaluates to the qualified name 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. |
| Not
A constraint that negates another constraint.
|
| NullOrder
An enumeration for the kind of
Ordering. |
| Or
A constraint that evaluates to true when either of the other constraints evaluates to true.
|
| Order
An enumeration for the kind of
Ordering. |
| Ordering
A specification of the ordering for the results.
|
| PropertyExistence
A constraint that evaluates to true only when a named property exists on a node.
|
| PropertyValue
A dynamic operand that evaluates to the value(s) of a property on a selector, used in a
Comparison constraint. |
| Query |
| 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. |
| SameNode
A constraint requiring that the selected node is reachable by the supplied absolute path
|
| SameNodeJoinCondition
A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative
path from the nearest ancestor with an identifiers).
|
| Selector |
| SelectorName
A representation of a qualified or expanded name.
|
| SetCriteria
A constraint that evaluates to true when the defined operation evaluates to true.
|
| SetQuery
This object acts as a Set operator on multiple
queries, such as performing UNION, INTERSECT, and EXCEPT
operations. |
| SetQuery.Operation |
| Source
The source that represents a set of node tuples.
|
| StaticOperand
A static operand used in a
Comparison constraint. |
| Subquery
A representation of a non-correlated subquery.
|
| TypeSystem
An interface that defines the value types used in tuples.
|
| UpperCase
A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a
Comparison
constraint. |
| Visitable
An interface called by a visitor when that visitor is visiting the node.
|
| Visitor
The basic interface for all query visitor implementations.
|
| Class and Description |
|---|
| Column |
| Constraint
Represents the abstract base class for all constraints.
|
| DynamicOperand
A dynamic operand used in a
Comparison constraint. |
| EquiJoinCondition
A join condition that tests whether a property on a node is equal to a property on another node.
|
| JoinCondition
The condition used for a join between two sources.
|
| Limit
A specification of the limit placed on a query, detailing the a maximum number of result rows and an offset for the first row
in the results.
|
| Ordering
A specification of the ordering for the results.
|
| PropertyExistence
A constraint that evaluates to true only when a named property exists on a node.
|
| PropertyValue
A dynamic operand that evaluates to the value(s) of a property on a selector, used in a
Comparison constraint. |
| Query |
| QueryCommand
Represents the abstract base class for all query commands.
|
| Readable |
| 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. |
| SelectorName
A representation of a qualified or expanded name.
|
| SetQuery
This object acts as a Set operator on multiple
queries, such as performing UNION, INTERSECT, and EXCEPT
operations. |
| Source
The source that represents a set of node tuples.
|
| StaticOperand
A static operand used in a
Comparison constraint. |
| Subquery
A representation of a non-correlated subquery.
|
| Visitor
The basic interface for all query visitor implementations.
|
| Visitors.AbstractVisitor
A common base class for all visitors, which provides no-op implementations for all
visit(...) methods. |
| Class and Description |
|---|
| AllNodes
A selector that represents a source that returns all nodes.
|
| ArithmeticOperand
A dynamic operand that represents a (binary) arithmetic operation upon one or more other operands, used in
Comparison
and Ordering components. |
| ChildNode
A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path
|
| ChildNodeJoinCondition
A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
|
| Column |
| Comparison
A constraint that evaluates to true when the defined operation evaluates to true.
|
| DescendantNode
A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
|
| DescendantNodeJoinCondition
A join condition that evaluates to true only when the named node is a descendant of another named node.
|
| DynamicOperand
A dynamic operand used in a
Comparison constraint. |
| EquiJoinCondition
A join condition that tests whether a property on a node is equal to a property on another node.
|
| FullTextSearch
A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
|
| FullTextSearchScore
A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a
Comparison
constraint and Orderings. |
| Length
A dynamic operand that evaluates to the length of the supplied propety values, used in a
Comparison constraint. |
| LowerCase
A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a
Comparison
constraint. |
| NamedSelector
A Selector that has a name.
|
| NodeDepth
A dynamic operand that evaluates to the depth of a node given by a selector, used in a
Comparison constraint. |
| NodeLocalName
A dynamic operand that evaluates to the local name of a node given by a selector, used in a
Comparison constraint. |
| NodeName
A dynamic operand that evaluates to the qualified name 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. |
| Ordering
A specification of the ordering for the results.
|
| PropertyExistence
A constraint that evaluates to true only when a named property exists on a node.
|
| PropertyValue
A dynamic operand that evaluates to the value(s) of a property on a selector, used in a
Comparison constraint. |
| Query |
| 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. |
| SameNode
A constraint requiring that the selected node is reachable by the supplied absolute path
|
| SameNodeJoinCondition
A join condition that tests whether two nodes are the same nodes (that is, have the same identifier or have the same relative
path from the nearest ancestor with an identifiers).
|
| SelectorName
A representation of a qualified or expanded name.
|
| StaticOperand
A static operand used in a
Comparison constraint. |
| Subquery
A representation of a non-correlated subquery.
|
| Visitable
An interface called by a visitor when that visitor is visiting the node.
|
| Visitor
The basic interface for all query visitor implementations.
|
| Visitors.AbstractVisitor
A common base class for all visitors, which provides no-op implementations for all
visit(...) methods. |
| Class and Description |
|---|
| Order
An enumeration for the kind of
Ordering. |
| QueryCommand
Represents the abstract base class for all query commands.
|
| TypeSystem
An interface that defines the value types used in tuples.
|
| Class and Description |
|---|
| SelectorName
A representation of a qualified or expanded name.
|
| Class and Description |
|---|
| TypeSystem
An interface that defines the value types used in tuples.
|
| TypeSystem.TypeFactory
Factory interface for creating values from strings.
|
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.