Interface CollectionJoin<Z,​E>

    • Method Detail

      • on

        CollectionJoin<Z,​E> on​(Expression<Boolean> restriction)
        Modify the join to restrict the result according to the specified ON condition and return the join object. Replaces the previous ON condition, if any.
        Specified by:
        on in interface Join<Z,​E>
        Parameters:
        restriction - a simple or compound boolean expression
        Returns:
        the modified join object
        Since:
        2.1
      • on

        CollectionJoin<Z,​E> on​(Predicate... restrictions)
        Modify the join to restrict the result according to the specified ON condition and return the join object. Replaces the previous ON condition, if any.
        Specified by:
        on in interface Join<Z,​E>
        Parameters:
        restrictions - zero or more restriction predicates
        Returns:
        the modified join object
        Since:
        2.1
      • getModel

        CollectionAttribute<? super Z,​E> getModel()
        Return the metamodel representation for the collection attribute.
        Specified by:
        getModel in interface Path<Z>
        Specified by:
        getModel in interface PluralJoin<Z,​Collection<E>,​E>
        Returns:
        metamodel type representing the Collection that is the target of the join