Class DescendantNodeImpl
- java.lang.Object
-
- org.apache.jackrabbit.oak.jcr.query.qom.ConstraintImpl
-
- org.apache.jackrabbit.oak.jcr.query.qom.DescendantNodeImpl
-
- All Implemented Interfaces:
Constraint
,DescendantNode
public class DescendantNodeImpl extends ConstraintImpl implements DescendantNode
The implementation of the corresponding JCR interface.
-
-
Constructor Summary
Constructors Constructor Description DescendantNodeImpl(String selectorName, String ancestorPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bindVariables(QueryObjectModelImpl qom)
String
getAncestorPath()
String
getSelectorName()
protected String
protect(Object expression)
protected String
quoteColumnName(String name)
protected String
quoteNodeTypeName(String name)
protected String
quotePath(String path)
protected String
quotePropertyName(String name)
protected String
quoteSelectorName(String name)
String
toString()
-
-
-
Method Detail
-
getSelectorName
public String getSelectorName()
- Specified by:
getSelectorName
in interfaceDescendantNode
-
getAncestorPath
public String getAncestorPath()
- Specified by:
getAncestorPath
in interfaceDescendantNode
-
bindVariables
public void bindVariables(QueryObjectModelImpl qom)
- Specified by:
bindVariables
in classConstraintImpl
-
-