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

javax.persistence.criteria.Join Maven / Gradle / Ivy

Go to download

Hibernate developmental JSR 317 (Java Persistence API 2.0) contracts. Used to allow incremental implementation of features on the way to full JPA 2.0 support.

The newest version!
// $Id: Join.java 17038 2009-07-08 10:58:24Z epbernard $
// EJB3 Specification Copyright 2004-2009 Sun Microsystems, Inc.
package javax.persistence.criteria;

import javax.persistence.metamodel.Attribute;

/**
 * A join to an entity or embeddable type.
 * @param  The source type of the join
 * @param  The target type of the join
 */
public interface Join extends From {

    /**
     * Return the metamodel attribute corresponding to the join.
     * @return metamodel attribute corresponding to the join
     */
    Attribute getAttribute();

    /**
     * Return the parent of the join.
     * @return join parent
     */
    From getParent();

    /**
     * Return the join type.
     * @return join type
     */
    JoinType getJoinType();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy