javax.jcr.query.qom.EquiJoinCondition Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aem-sdk-api Show documentation
Show all versions of aem-sdk-api Show documentation
The Adobe Experience Manager SDK
/*
* Copyright 2009 Day Management AG, Switzerland. All rights reserved.
*/
package javax.jcr.query.qom;
/**
* Tests whether the value of a property in a first selector is equal to the
* value of a property in a second selector.
*
* A node-tuple satisfies the constraint only if:
- {@link
* #getSelector1Name selector1} has a property named {@link #getProperty1Name
* property1}, and
- {@link #getSelector2Name selector2} has a property
* named {@link #getProperty2Name property2}, and
- the value of {@link
* #getProperty1Name property1} equals the value of {@link #getProperty2Name
* property2}
*
* @since JCR 2.0
*/
public interface EquiJoinCondition
extends JoinCondition {
/**
* Gets the name of the first selector.
*
* @return the selector name; non-null
*/
public String getSelector1Name();
/**
* Gets the property name in the first selector.
*
* @return the property name; non-null
*/
public String getProperty1Name();
/**
* Gets the name of the second selector.
*
* @return the selector name; non-null
*/
public String getSelector2Name();
/**
* Gets the property name in the second selector.
*
* @return the property name; non-null
*/
public String getProperty2Name();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy