javax.jcr.query.qom |
|
Java Source File Name | Type | Comment |
And.java | Interface | Performs a logical conjunction of two other constraints. |
BindVariableValue.java | Interface | Evaluates to the value of a bind variable. |
ChildNode.java | Interface | Tests whether the
ChildNode.getSelectorName selector node is a child of a
node reachable by absolute path
ChildNode.getPath path .
A node-tuple satisfies the constraint only if:
selectorNode.getParent().isSame(session.getNode(path))
would return true, where selectorNode is the node for the
specified selector.
The query is invalid if:
|
ChildNodeJoin.java | Interface | Tests whether the
ChildNodeJoin.getChildSelectorName childSelector node is a child
of the
ChildNodeJoin.getParentSelectorName parentSelector node. |
ChildNodeJoinCondition.java | Interface | Tests whether the
ChildNodeJoinCondition.getChildSelectorName childSelector node is a child
of the
ChildNodeJoinCondition.getParentSelectorName parentSelector node. |
Column.java | Interface | Defines a column to include in the tabular view of query results.
If
Column.getPropertyName property is not specified, a column is included
for each single-valued non-residual property of the node type specified by
the nodeType attribute of
Column.getSelectorName selector .
If
Column.getPropertyName property is specified,
Column.getColumnName columnName is required and used to name the column
in the tabular results. |
Comparison.java | Interface | Filters node-tuples based on the outcome of a binary operation.
For any comparison,
Comparison.getOperand2 operand2 always evaluates to a
scalar value. |
Constraint.java | Interface | Filters the set of node-tuples formed by evaluating the query's selectors
and the joins between them. |
DescendantNode.java | Interface | Tests whether the
DescendantNode.getSelectorName selector node is a descendant
of a node reachable by absolute path
DescendantNode.getPath path .
A node-tuple satisfies the constraint only if:
selectorNode.getAncestor(n).isSame(session.getNode(path)) &&
selectorNode.getDepth() > n
would return true for some non-negative integer n , where
DescendantNode.getSelectorName selectorNode is the node for the specified
selector.
The query is invalid if:
|
DescendantNodeJoin.java | Interface | Tests whether the
DescendantNodeJoin.getDescendantSelectorName descendantSelector node
is a descendant of the
DescendantNodeJoin.getAncestorSelectorName ancestorSelector node. |
DescendantNodeJoinCondition.java | Interface | Tests whether the
DescendantNodeJoinCondition.getDescendantSelectorName descendantSelector node
is a descendant of the
DescendantNodeJoinCondition.getAncestorSelectorName ancestorSelector node. |
DynamicOperand.java | Interface | An operand whose value can only be determined in evaluating the query. |
EquiJoinCondition.java | Interface | Tests whether the value of a property in a first selector is equal to the
value of a property in a second selector. |
FullTextSearch.java | Interface | Performs a full-text search.
The full-text search expression is evaluated against the set of full-text
indexed properties within the full-text search scope. |
FullTextSearchScore.java | Interface | Evaluates to a DOUBLE value equal to the full-text search score
of a node. |
Join.java | Interface | Performs a join between two node-tuple sources. |
JoinCondition.java | Interface | Filters the set of node-tuples fromed from a
Join join . |
Length.java | Interface | Evaluates to the length (or lengths, if multi-valued) of a property. |
Literal.java | Interface | A literal value. |
LowerCase.java | Interface | Evaluates to the lower-case string value (or values, if multi-valued) of
LowerCase.getOperand operand .
If
LowerCase.getOperand operand does not evaluate to a string value, its
value is first converted to a string. |
NodeLocalName.java | Interface | Evaluates to a NAME value equal to the local (unprefixed) name
of a node. |
NodeName.java | Interface | Evaluates to a NAME value equal to the namespace-qualified
name of a node. |
Not.java | Interface | Performs a logical negation of another constraint. |
Operand.java | Interface | An operand to a binary operation specified by a
Comparison . |
Or.java | Interface | Performs a logical disjunction of two other constraints. |
Ordering.java | Interface | Determines the relative order of two node-tuples by evaluating
Ordering.getOperand operand for each. |
PropertyExistence.java | Interface | Tests the existence of a property. |
PropertyValue.java | Interface | Evaluates to the value (or values, if multi-valued) of a property. |
QueryObjectModel.java | Interface | A query in the JCR query object model.
The JCR query object model describes the queries that can be evaluated
by a JCR repository independent of any particular query language, such
as SQL.
A query consists of:
|
QueryObjectModelConstants.java | Interface | Defines constants used in the query object model. |
QueryObjectModelFactory.java | Interface | A QueryObjectModelFactory creates instances of the JCR query
object model. |
SameNode.java | Interface | Tests whether the
SameNode.getSelectorName selector node is reachable by
absolute path
SameNode.getPath path .
A node-tuple satisfies the constraint only if:
selectorNode.isSame(session.getNode(path))
would return true, where selectorNode is the node for the
specified selector.
The query is invalid if:
|
SameNodeJoinCondition.java | Interface | Tests whether two nodes are "the same" according to the isSame
method of javax.jcr.Item .
If
SameNodeJoinCondition.getSelector2Path selector2Path is omitted:
|
Selector.java | Interface | Selects a subset of the nodes in the repository based on node type. |
Source.java | Interface | Evaluates to a set of node-tuples. |
StaticOperand.java | Interface | An operand whose value can be determined from static analysis of the query,
prior to its evaluation. |
UpperCase.java | Interface | Evaluates to the upper-case string value (or values, if multi-valued) of
UpperCase.getOperand operand .
If
UpperCase.getOperand operand does not evaluate to a string value, its
value is first converted to a string. |