Package | Description |
---|---|
org.modeshape.jcr | |
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.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.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.
|
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.
|
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.
|
Class and Description |
---|
Constraint
Represents the abstract base class for all constraints.
|
FullTextSearch.Term
The general notion of a term that makes up a full-text search.
|
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. |
SelectorName
A representation of a qualified or expanded name.
|
Class and Description |
---|
Constraint
Represents the abstract base class for all constraints.
|
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.
|
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.Term s. |
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 Ordering s. |
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.
|
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 Ordering s. |
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.
|
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 |
---|
ChildNodeJoinCondition
A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
|
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.
|
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.
|
Ordering
A specification of the ordering for the results.
|
QueryCommand
Represents the abstract base class for all query commands.
|
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. |
TypeSystem
An interface that defines the value types used in tuples.
|
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 Ordering s. |
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 |
---|
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.