Class SetJoinImpl<Z,​E>

  • Type Parameters:
    Z - The source type of the join
    E - The element type of the target Set
    All Implemented Interfaces:
    Serializable, javax.persistence.criteria.Expression<E>, javax.persistence.criteria.FetchParent<Z,​E>, javax.persistence.criteria.From<Z,​E>, javax.persistence.criteria.Join<Z,​E>, javax.persistence.criteria.Path<E>, javax.persistence.criteria.PluralJoin<Z,​Set<E>,​E>, javax.persistence.criteria.Selection<E>, javax.persistence.criteria.SetJoin<Z,​E>, javax.persistence.TupleElement<E>

    public class SetJoinImpl<Z,​E>
    extends PluralJoinImpl<Z,​Set<E>,​E>
    implements javax.persistence.criteria.SetJoin<Z,​E>
    Implementation of JPA2 Criteria "SetJoin".
    See Also:
    Serialized Form
    • Method Detail

      • getModel

        public javax.persistence.metamodel.SetAttribute<? super Z,​E> getModel()
        Specified by:
        getModel in interface javax.persistence.criteria.Path<Z>
        Specified by:
        getModel in interface javax.persistence.criteria.PluralJoin<Z,​Set<E>,​E>
        Specified by:
        getModel in interface javax.persistence.criteria.SetJoin<Z,​E>
        Overrides:
        getModel in class PluralJoinImpl<Z,​Set<E>,​E>
      • on

        public javax.persistence.criteria.SetJoin<Z,​E> on​(javax.persistence.criteria.Expression<Boolean> restriction)
        Specified by:
        on in interface javax.persistence.criteria.Join<Z,​E>
        Specified by:
        on in interface javax.persistence.criteria.SetJoin<Z,​E>
        Overrides:
        on in class JoinImpl<Z,​E>
      • on

        public javax.persistence.criteria.SetJoin<Z,​E> on​(javax.persistence.criteria.Predicate... restrictions)
        Specified by:
        on in interface javax.persistence.criteria.Join<Z,​E>
        Specified by:
        on in interface javax.persistence.criteria.SetJoin<Z,​E>
        Overrides:
        on in class JoinImpl<Z,​E>