Class JoinImpl
- java.lang.Object
-
- org.apache.jackrabbit.oak.jcr.query.qom.SourceImpl
-
- org.apache.jackrabbit.oak.jcr.query.qom.JoinImpl
-
- All Implemented Interfaces:
javax.jcr.query.qom.Join
,javax.jcr.query.qom.Source
public class JoinImpl extends SourceImpl implements javax.jcr.query.qom.Join
The implementation of the corresponding JCR interface.
-
-
Constructor Summary
Constructors Constructor Description JoinImpl(SourceImpl left, SourceImpl right, JoinType joinType, JoinConditionImpl joinCondition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JoinConditionImpl
getJoinCondition()
java.lang.String
getJoinType()
SourceImpl
getLeft()
SourceImpl
getRight()
protected java.lang.String
protect(java.lang.Object expression)
protected java.lang.String
quoteColumnName(java.lang.String name)
protected java.lang.String
quoteNodeTypeName(java.lang.String name)
protected java.lang.String
quotePath(java.lang.String path)
protected java.lang.String
quotePropertyName(java.lang.String name)
protected java.lang.String
quoteSelectorName(java.lang.String name)
java.lang.String
toString()
-
-
-
Constructor Detail
-
JoinImpl
public JoinImpl(SourceImpl left, SourceImpl right, JoinType joinType, JoinConditionImpl joinCondition)
-
-
Method Detail
-
getJoinCondition
public JoinConditionImpl getJoinCondition()
- Specified by:
getJoinCondition
in interfacejavax.jcr.query.qom.Join
-
getJoinType
public java.lang.String getJoinType()
- Specified by:
getJoinType
in interfacejavax.jcr.query.qom.Join
-
getLeft
public SourceImpl getLeft()
- Specified by:
getLeft
in interfacejavax.jcr.query.qom.Join
-
getRight
public SourceImpl getRight()
- Specified by:
getRight
in interfacejavax.jcr.query.qom.Join
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
protect
protected java.lang.String protect(java.lang.Object expression)
-
quotePath
protected java.lang.String quotePath(java.lang.String path)
-
quoteSelectorName
protected java.lang.String quoteSelectorName(java.lang.String name)
-
quotePropertyName
protected java.lang.String quotePropertyName(java.lang.String name)
-
quoteColumnName
protected java.lang.String quoteColumnName(java.lang.String name)
-
quoteNodeTypeName
protected java.lang.String quoteNodeTypeName(java.lang.String name)
-
-