Uses of Interface
jakarta.persistence.criteria.Join
-
Packages that use Join Package Description jakarta.persistence.criteria Jakarta Persistence Criteria API -
-
Uses of Join in jakarta.persistence.criteria
Subinterfaces of Join in jakarta.persistence.criteria Modifier and Type Interface Description interfaceCollectionJoin<Z,E>TheCollectionJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Collection.interfaceListJoin<Z,E>TheListJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.List.interfaceMapJoin<Z,K,V>TheMapJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Map.interfacePluralJoin<Z,C,E>ThePluralJoininterface defines functionality that is common to joins to all collection types.interfaceSetJoin<Z,E>TheSetJoininterface is the type of the result of joining to a collection over an association or element collection that has been specified as ajava.util.Set.Methods in jakarta.persistence.criteria that return Join Modifier and Type Method Description <X,Y>
Join<X,Y>Subquery. correlate(Join<X,Y> parentJoin)Create a subquery join object correlated to a join object of the enclosing query.<Y> Join<X,Y>From. join(SingularAttribute<? super X,Y> attribute)Create an inner join to the specified single-valued attribute.<Y> Join<X,Y>From. join(SingularAttribute<? super X,Y> attribute, JoinType jt)Create a join to the specified single-valued attribute using the given join type.<X,Y>
Join<X,Y>From. join(String attributeName)Create an inner join to the specified attribute.<X,Y>
Join<X,Y>From. join(String attributeName, JoinType jt)Create a join to the specified attribute using the given join type.Join<Z,X>Join. on(Expression<Boolean> restriction)Modify the join to restrict the result according to the specified ON condition and return the join object.Join<Z,X>Join. on(Predicate... restrictions)Modify the join to restrict the result according to the specified ON condition and return the join object.<X,T,V extends T>
Join<X,V>CriteriaBuilder. treat(Join<X,T> join, Class<V> type)Downcast Join object to the specified type.Methods in jakarta.persistence.criteria that return types with arguments of type Join Modifier and Type Method Description Set<Join<?,?>>Subquery. getCorrelatedJoins()Return the correlated joins of the subquery.Set<Join<X,?>>From. getJoins()Return the joins that have been made from this bound type.Methods in jakarta.persistence.criteria with parameters of type Join Modifier and Type Method Description <X,Y>
Join<X,Y>Subquery. correlate(Join<X,Y> parentJoin)Create a subquery join object correlated to a join object of the enclosing query.<X,T,V extends T>
Join<X,V>CriteriaBuilder. treat(Join<X,T> join, Class<V> type)Downcast Join object to the specified type.
-