org.apache.jackrabbit.oak.jcr.query.qom
Class QueryObjectModelFactoryImpl
java.lang.Object
org.apache.jackrabbit.oak.jcr.query.qom.QueryObjectModelFactoryImpl
- All Implemented Interfaces:
- javax.jcr.query.qom.QueryObjectModelConstants, javax.jcr.query.qom.QueryObjectModelFactory
public class QueryObjectModelFactoryImpl
- extends Object
- implements javax.jcr.query.qom.QueryObjectModelFactory
The implementation of the corresponding JCR interface.
Fields inherited from interface javax.jcr.query.qom.QueryObjectModelConstants |
JCR_JOIN_TYPE_INNER, JCR_JOIN_TYPE_LEFT_OUTER, JCR_JOIN_TYPE_RIGHT_OUTER, JCR_OPERATOR_EQUAL_TO, JCR_OPERATOR_GREATER_THAN, JCR_OPERATOR_GREATER_THAN_OR_EQUAL_TO, JCR_OPERATOR_LESS_THAN, JCR_OPERATOR_LESS_THAN_OR_EQUAL_TO, JCR_OPERATOR_LIKE, JCR_OPERATOR_NOT_EQUAL_TO, JCR_ORDER_ASCENDING, JCR_ORDER_DESCENDING |
Method Summary |
AndImpl |
and(javax.jcr.query.qom.Constraint constraint1,
javax.jcr.query.qom.Constraint constraint2)
|
OrderingImpl |
ascending(javax.jcr.query.qom.DynamicOperand operand)
|
BindVariableValueImpl |
bindVariable(String bindVariableName)
|
javax.jcr.query.qom.ChildNode |
childNode(String selectorName,
String path)
|
javax.jcr.query.qom.ChildNodeJoinCondition |
childNodeJoinCondition(String childSelectorName,
String parentSelectorName)
|
javax.jcr.query.qom.Column |
column(String selectorName,
String propertyName,
String columnName)
|
javax.jcr.query.qom.Comparison |
comparison(javax.jcr.query.qom.DynamicOperand operand1,
String operator,
javax.jcr.query.qom.StaticOperand operand2)
|
javax.jcr.query.qom.QueryObjectModel |
createQuery(javax.jcr.query.qom.Source source,
javax.jcr.query.qom.Constraint constraint,
javax.jcr.query.qom.Ordering[] orderings,
javax.jcr.query.qom.Column[] columns)
|
javax.jcr.query.qom.DescendantNode |
descendantNode(String selectorName,
String path)
|
javax.jcr.query.qom.DescendantNodeJoinCondition |
descendantNodeJoinCondition(String descendantSelectorName,
String ancestorSelectorName)
|
javax.jcr.query.qom.Ordering |
descending(javax.jcr.query.qom.DynamicOperand operand)
|
javax.jcr.query.qom.EquiJoinCondition |
equiJoinCondition(String selector1Name,
String property1Name,
String selector2Name,
String property2Name)
|
javax.jcr.query.qom.FullTextSearch |
fullTextSearch(String selectorName,
String propertyName,
javax.jcr.query.qom.StaticOperand fullTextSearchExpression)
|
javax.jcr.query.qom.FullTextSearchScore |
fullTextSearchScore(String selectorName)
|
javax.jcr.query.qom.Join |
join(javax.jcr.query.qom.Source left,
javax.jcr.query.qom.Source right,
String joinType,
javax.jcr.query.qom.JoinCondition joinCondition)
|
javax.jcr.query.qom.Length |
length(javax.jcr.query.qom.PropertyValue propertyValue)
|
javax.jcr.query.qom.Literal |
literal(javax.jcr.Value literalValue)
|
javax.jcr.query.qom.LowerCase |
lowerCase(javax.jcr.query.qom.DynamicOperand operand)
|
javax.jcr.query.qom.NodeLocalName |
nodeLocalName(String selectorName)
|
javax.jcr.query.qom.NodeName |
nodeName(String selectorName)
|
javax.jcr.query.qom.Not |
not(javax.jcr.query.qom.Constraint constraint)
|
javax.jcr.query.qom.Or |
or(javax.jcr.query.qom.Constraint constraint1,
javax.jcr.query.qom.Constraint constraint2)
|
javax.jcr.query.qom.PropertyExistence |
propertyExistence(String selectorName,
String propertyName)
|
javax.jcr.query.qom.PropertyValue |
propertyValue(String selectorName,
String propertyName)
|
javax.jcr.query.qom.SameNode |
sameNode(String selectorName,
String path)
|
javax.jcr.query.qom.SameNodeJoinCondition |
sameNodeJoinCondition(String selector1Name,
String selector2Name,
String selector2Path)
|
javax.jcr.query.qom.Selector |
selector(String nodeTypeName,
String selectorName)
|
javax.jcr.query.qom.UpperCase |
upperCase(javax.jcr.query.qom.DynamicOperand operand)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QueryObjectModelFactoryImpl
public QueryObjectModelFactoryImpl(QueryManagerImpl queryManager,
SessionContext sessionContext)
and
public AndImpl and(javax.jcr.query.qom.Constraint constraint1,
javax.jcr.query.qom.Constraint constraint2)
- Specified by:
and
in interface javax.jcr.query.qom.QueryObjectModelFactory
ascending
public OrderingImpl ascending(javax.jcr.query.qom.DynamicOperand operand)
- Specified by:
ascending
in interface javax.jcr.query.qom.QueryObjectModelFactory
bindVariable
public BindVariableValueImpl bindVariable(String bindVariableName)
- Specified by:
bindVariable
in interface javax.jcr.query.qom.QueryObjectModelFactory
childNode
public javax.jcr.query.qom.ChildNode childNode(String selectorName,
String path)
- Specified by:
childNode
in interface javax.jcr.query.qom.QueryObjectModelFactory
childNodeJoinCondition
public javax.jcr.query.qom.ChildNodeJoinCondition childNodeJoinCondition(String childSelectorName,
String parentSelectorName)
- Specified by:
childNodeJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
column
public javax.jcr.query.qom.Column column(String selectorName,
String propertyName,
String columnName)
throws javax.jcr.RepositoryException
- Specified by:
column
in interface javax.jcr.query.qom.QueryObjectModelFactory
- Throws:
javax.jcr.RepositoryException
comparison
public javax.jcr.query.qom.Comparison comparison(javax.jcr.query.qom.DynamicOperand operand1,
String operator,
javax.jcr.query.qom.StaticOperand operand2)
- Specified by:
comparison
in interface javax.jcr.query.qom.QueryObjectModelFactory
descendantNode
public javax.jcr.query.qom.DescendantNode descendantNode(String selectorName,
String path)
- Specified by:
descendantNode
in interface javax.jcr.query.qom.QueryObjectModelFactory
descendantNodeJoinCondition
public javax.jcr.query.qom.DescendantNodeJoinCondition descendantNodeJoinCondition(String descendantSelectorName,
String ancestorSelectorName)
- Specified by:
descendantNodeJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
descending
public javax.jcr.query.qom.Ordering descending(javax.jcr.query.qom.DynamicOperand operand)
- Specified by:
descending
in interface javax.jcr.query.qom.QueryObjectModelFactory
equiJoinCondition
public javax.jcr.query.qom.EquiJoinCondition equiJoinCondition(String selector1Name,
String property1Name,
String selector2Name,
String property2Name)
throws javax.jcr.RepositoryException
- Specified by:
equiJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
- Throws:
javax.jcr.RepositoryException
fullTextSearch
public javax.jcr.query.qom.FullTextSearch fullTextSearch(String selectorName,
String propertyName,
javax.jcr.query.qom.StaticOperand fullTextSearchExpression)
throws javax.jcr.RepositoryException
- Specified by:
fullTextSearch
in interface javax.jcr.query.qom.QueryObjectModelFactory
- Throws:
javax.jcr.RepositoryException
fullTextSearchScore
public javax.jcr.query.qom.FullTextSearchScore fullTextSearchScore(String selectorName)
- Specified by:
fullTextSearchScore
in interface javax.jcr.query.qom.QueryObjectModelFactory
join
public javax.jcr.query.qom.Join join(javax.jcr.query.qom.Source left,
javax.jcr.query.qom.Source right,
String joinType,
javax.jcr.query.qom.JoinCondition joinCondition)
- Specified by:
join
in interface javax.jcr.query.qom.QueryObjectModelFactory
length
public javax.jcr.query.qom.Length length(javax.jcr.query.qom.PropertyValue propertyValue)
- Specified by:
length
in interface javax.jcr.query.qom.QueryObjectModelFactory
literal
public javax.jcr.query.qom.Literal literal(javax.jcr.Value literalValue)
- Specified by:
literal
in interface javax.jcr.query.qom.QueryObjectModelFactory
lowerCase
public javax.jcr.query.qom.LowerCase lowerCase(javax.jcr.query.qom.DynamicOperand operand)
- Specified by:
lowerCase
in interface javax.jcr.query.qom.QueryObjectModelFactory
nodeLocalName
public javax.jcr.query.qom.NodeLocalName nodeLocalName(String selectorName)
- Specified by:
nodeLocalName
in interface javax.jcr.query.qom.QueryObjectModelFactory
nodeName
public javax.jcr.query.qom.NodeName nodeName(String selectorName)
- Specified by:
nodeName
in interface javax.jcr.query.qom.QueryObjectModelFactory
not
public javax.jcr.query.qom.Not not(javax.jcr.query.qom.Constraint constraint)
- Specified by:
not
in interface javax.jcr.query.qom.QueryObjectModelFactory
or
public javax.jcr.query.qom.Or or(javax.jcr.query.qom.Constraint constraint1,
javax.jcr.query.qom.Constraint constraint2)
- Specified by:
or
in interface javax.jcr.query.qom.QueryObjectModelFactory
propertyExistence
public javax.jcr.query.qom.PropertyExistence propertyExistence(String selectorName,
String propertyName)
throws javax.jcr.RepositoryException
- Specified by:
propertyExistence
in interface javax.jcr.query.qom.QueryObjectModelFactory
- Throws:
javax.jcr.RepositoryException
propertyValue
public javax.jcr.query.qom.PropertyValue propertyValue(String selectorName,
String propertyName)
throws javax.jcr.RepositoryException
- Specified by:
propertyValue
in interface javax.jcr.query.qom.QueryObjectModelFactory
- Throws:
javax.jcr.RepositoryException
sameNode
public javax.jcr.query.qom.SameNode sameNode(String selectorName,
String path)
- Specified by:
sameNode
in interface javax.jcr.query.qom.QueryObjectModelFactory
sameNodeJoinCondition
public javax.jcr.query.qom.SameNodeJoinCondition sameNodeJoinCondition(String selector1Name,
String selector2Name,
String selector2Path)
- Specified by:
sameNodeJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
selector
public javax.jcr.query.qom.Selector selector(String nodeTypeName,
String selectorName)
throws javax.jcr.RepositoryException
- Specified by:
selector
in interface javax.jcr.query.qom.QueryObjectModelFactory
- Throws:
javax.jcr.RepositoryException
upperCase
public javax.jcr.query.qom.UpperCase upperCase(javax.jcr.query.qom.DynamicOperand operand)
- Specified by:
upperCase
in interface javax.jcr.query.qom.QueryObjectModelFactory
createQuery
public javax.jcr.query.qom.QueryObjectModel createQuery(javax.jcr.query.qom.Source source,
javax.jcr.query.qom.Constraint constraint,
javax.jcr.query.qom.Ordering[] orderings,
javax.jcr.query.qom.Column[] columns)
- Specified by:
createQuery
in interface javax.jcr.query.qom.QueryObjectModelFactory
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.