org.apache.jackrabbit.oak.jcr.query.qom
Class EquiJoinConditionImpl

java.lang.Object
  extended by org.apache.jackrabbit.oak.jcr.query.qom.JoinConditionImpl
      extended by org.apache.jackrabbit.oak.jcr.query.qom.EquiJoinConditionImpl
All Implemented Interfaces:
javax.jcr.query.qom.EquiJoinCondition, javax.jcr.query.qom.JoinCondition

public class EquiJoinConditionImpl
extends JoinConditionImpl
implements javax.jcr.query.qom.EquiJoinCondition

The implementation of the corresponding JCR interface.


Constructor Summary
EquiJoinConditionImpl(String selector1Name, String property1Name, String selector2Name, String property2Name)
           
 
Method Summary
 String getProperty1Name()
           
 String getProperty2Name()
           
 String getSelector1Name()
           
 String getSelector2Name()
           
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()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EquiJoinConditionImpl

public EquiJoinConditionImpl(String selector1Name,
                             String property1Name,
                             String selector2Name,
                             String property2Name)
Method Detail

getSelector1Name

public String getSelector1Name()
Specified by:
getSelector1Name in interface javax.jcr.query.qom.EquiJoinCondition

getProperty1Name

public String getProperty1Name()
Specified by:
getProperty1Name in interface javax.jcr.query.qom.EquiJoinCondition

getSelector2Name

public String getSelector2Name()
Specified by:
getSelector2Name in interface javax.jcr.query.qom.EquiJoinCondition

getProperty2Name

public String getProperty2Name()
Specified by:
getProperty2Name in interface javax.jcr.query.qom.EquiJoinCondition

toString

public String toString()
Overrides:
toString in class Object

protect

protected String protect(Object expression)

quotePath

protected String quotePath(String path)

quoteSelectorName

protected String quoteSelectorName(String name)

quotePropertyName

protected String quotePropertyName(String name)

quoteColumnName

protected String quoteColumnName(String name)

quoteNodeTypeName

protected String quoteNodeTypeName(String name)


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.