public class QueryObjectModelFactoryImpl extends Object implements javax.jcr.query.qom.QueryObjectModelFactory
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
Constructor and Description |
---|
QueryObjectModelFactoryImpl(QueryManagerImpl queryManager,
SessionContext sessionContext) |
Modifier and Type | Method and Description |
---|---|
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) |
public QueryObjectModelFactoryImpl(QueryManagerImpl queryManager, SessionContext sessionContext)
public AndImpl and(javax.jcr.query.qom.Constraint constraint1, javax.jcr.query.qom.Constraint constraint2)
and
in interface javax.jcr.query.qom.QueryObjectModelFactory
public OrderingImpl ascending(javax.jcr.query.qom.DynamicOperand operand)
ascending
in interface javax.jcr.query.qom.QueryObjectModelFactory
public BindVariableValueImpl bindVariable(String bindVariableName)
bindVariable
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.ChildNode childNode(String selectorName, String path)
childNode
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.ChildNodeJoinCondition childNodeJoinCondition(String childSelectorName, String parentSelectorName)
childNodeJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.Column column(String selectorName, String propertyName, String columnName) throws javax.jcr.RepositoryException
column
in interface javax.jcr.query.qom.QueryObjectModelFactory
javax.jcr.RepositoryException
public javax.jcr.query.qom.Comparison comparison(javax.jcr.query.qom.DynamicOperand operand1, String operator, javax.jcr.query.qom.StaticOperand operand2)
comparison
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.DescendantNode descendantNode(String selectorName, String path)
descendantNode
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.DescendantNodeJoinCondition descendantNodeJoinCondition(String descendantSelectorName, String ancestorSelectorName)
descendantNodeJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.Ordering descending(javax.jcr.query.qom.DynamicOperand operand)
descending
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.EquiJoinCondition equiJoinCondition(String selector1Name, String property1Name, String selector2Name, String property2Name) throws javax.jcr.RepositoryException
equiJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
javax.jcr.RepositoryException
public javax.jcr.query.qom.FullTextSearch fullTextSearch(String selectorName, String propertyName, javax.jcr.query.qom.StaticOperand fullTextSearchExpression) throws javax.jcr.RepositoryException
fullTextSearch
in interface javax.jcr.query.qom.QueryObjectModelFactory
javax.jcr.RepositoryException
public javax.jcr.query.qom.FullTextSearchScore fullTextSearchScore(String selectorName)
fullTextSearchScore
in interface javax.jcr.query.qom.QueryObjectModelFactory
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)
join
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.Length length(javax.jcr.query.qom.PropertyValue propertyValue)
length
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.Literal literal(javax.jcr.Value literalValue)
literal
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.LowerCase lowerCase(javax.jcr.query.qom.DynamicOperand operand)
lowerCase
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.NodeLocalName nodeLocalName(String selectorName)
nodeLocalName
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.NodeName nodeName(String selectorName)
nodeName
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.Not not(javax.jcr.query.qom.Constraint constraint)
not
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.Or or(javax.jcr.query.qom.Constraint constraint1, javax.jcr.query.qom.Constraint constraint2)
or
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.PropertyExistence propertyExistence(String selectorName, String propertyName) throws javax.jcr.RepositoryException
propertyExistence
in interface javax.jcr.query.qom.QueryObjectModelFactory
javax.jcr.RepositoryException
public javax.jcr.query.qom.PropertyValue propertyValue(String selectorName, String propertyName) throws javax.jcr.RepositoryException
propertyValue
in interface javax.jcr.query.qom.QueryObjectModelFactory
javax.jcr.RepositoryException
public javax.jcr.query.qom.SameNode sameNode(String selectorName, String path)
sameNode
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.SameNodeJoinCondition sameNodeJoinCondition(String selector1Name, String selector2Name, String selector2Path)
sameNodeJoinCondition
in interface javax.jcr.query.qom.QueryObjectModelFactory
public javax.jcr.query.qom.Selector selector(String nodeTypeName, String selectorName) throws javax.jcr.RepositoryException
selector
in interface javax.jcr.query.qom.QueryObjectModelFactory
javax.jcr.RepositoryException
public javax.jcr.query.qom.UpperCase upperCase(javax.jcr.query.qom.DynamicOperand operand)
upperCase
in interface javax.jcr.query.qom.QueryObjectModelFactory
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)
createQuery
in interface javax.jcr.query.qom.QueryObjectModelFactory
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.