Uses of Interface
javax.persistence.criteria.MapJoin

Packages that use MapJoin
Package
Description
Jakarta Persistence Criteria API
  • Uses of MapJoin in javax.persistence.criteria

    Methods in javax.persistence.criteria that return MapJoin
    Modifier and Type
    Method
    Description
    <X, K, V> MapJoin<X,K,V>
    Subquery.correlate(MapJoin<X,K,V> parentMap)
    Create a subquery map join object correlated to a map join object of the enclosing query.
    <K, V> MapJoin<X,K,V>
    From.join(MapAttribute<? super X,K,V> map)
    Create an inner join to the specified Map-valued attribute.
    <K, V> MapJoin<X,K,V>
    From.join(MapAttribute<? super X,K,V> map, JoinType jt)
    Create a join to the specified Map-valued attribute using the given join type.
    <X, K, V> MapJoin<X,K,V>
    From.joinMap(String attributeName)
    Create an inner join to the specified Map-valued attribute.
    <X, K, V> MapJoin<X,K,V>
    From.joinMap(String attributeName, JoinType jt)
    Create a join to the specified Map-valued attribute using the given join type.
    MapJoin.on(Expression<Boolean> restriction)
    Modify the join to restrict the result according to the specified ON condition and return the join object.
    MapJoin.on(Predicate... restrictions)
    Modify the join to restrict the result according to the specified ON condition and return the join object.
    <X, K, T, V extends T>
    MapJoin<X,K,V>
    CriteriaBuilder.treat(MapJoin<X,K,T> join, Class<V> type)
    Downcast MapJoin object to the specified type.
    Methods in javax.persistence.criteria with parameters of type MapJoin
    Modifier and Type
    Method
    Description
    <X, K, V> MapJoin<X,K,V>
    Subquery.correlate(MapJoin<X,K,V> parentMap)
    Create a subquery map join object correlated to a map join object of the enclosing query.
    <X, K, T, V extends T>
    MapJoin<X,K,V>
    CriteriaBuilder.treat(MapJoin<X,K,T> join, Class<V> type)
    Downcast MapJoin object to the specified type.