Uses of Interface
javax.persistence.criteria.Join
-
Packages that use Join Package Description javax.persistence.criteria Jakarta Persistence Criteria API -
-
Uses of Join in javax.persistence.criteria
Subinterfaces of Join in javax.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 javax.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.<X,Y>
Join<X,Y>From. join(java.lang.String attributeName)Create an inner join to the specified attribute.<X,Y>
Join<X,Y>From. join(java.lang.String attributeName, JoinType jt)Create a join to the specified attribute using the given join type.<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.Join<Z,X>Join. on(Expression<java.lang.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, java.lang.Class<V> type)Downcast Join object to the specified type.Methods in javax.persistence.criteria that return types with arguments of type Join Modifier and Type Method Description java.util.Set<Join<?,?>>Subquery. getCorrelatedJoins()Return the correlated joins of the subquery.java.util.Set<Join<X,?>>From. getJoins()Return the joins that have been made from this bound type.Methods in javax.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, java.lang.Class<V> type)Downcast Join object to the specified type.
-