All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.jcr.query.qom.EquiJoinCondition Maven / Gradle / Ivy

There is a newer version: 2024.11.18751.20241128T090041Z-241100
Show newest version
/*
 * 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