Interface PersistentCollectionAssociationPath<OwnerType,AssociatedEntityType>
- Type Parameters:
OwnerType- The association owner typeAssociatedEntityType- The association entity type
- All Superinterfaces:
jakarta.persistence.criteria.CollectionJoin<OwnerType,,AssociatedEntityType> jakarta.persistence.criteria.Expression<AssociatedEntityType>,jakarta.persistence.criteria.FetchParent<OwnerType,,AssociatedEntityType> jakarta.persistence.criteria.From<OwnerType,,AssociatedEntityType> IExpression<AssociatedEntityType>,ISelection<AssociatedEntityType>,jakarta.persistence.criteria.Join<OwnerType,,AssociatedEntityType> jakarta.persistence.criteria.Path<AssociatedEntityType>,PersistentAssociationPath<OwnerType,,AssociatedEntityType> PersistentEntityCollectionJoin<OwnerType,,AssociatedEntityType> PersistentEntityFrom<OwnerType,,AssociatedEntityType> PersistentEntityJoin<OwnerType,,AssociatedEntityType> PersistentEntityPath<AssociatedEntityType>,PersistentPropertyPath<AssociatedEntityType>,jakarta.persistence.criteria.PluralJoin<OwnerType,,Collection<AssociatedEntityType>, AssociatedEntityType> jakarta.persistence.criteria.Selection<AssociatedEntityType>,jakarta.persistence.TupleElement<AssociatedEntityType>
public interface PersistentCollectionAssociationPath<OwnerType,AssociatedEntityType>
extends PersistentAssociationPath<OwnerType,AssociatedEntityType>, PersistentEntityCollectionJoin<OwnerType,AssociatedEntityType>
The persistent entity association path.
- Since:
- 3.5
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptiondefault jakarta.persistence.metamodel.CollectionAttribute<? super OwnerType,AssociatedEntityType> getModel()default jakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> default jakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> on(jakarta.persistence.criteria.Predicate... restrictions) Methods inherited from interface jakarta.persistence.criteria.FetchParent
fetch, fetch, fetch, fetch, fetch, fetch, getFetchesMethods inherited from interface jakarta.persistence.criteria.From
getCorrelationParent, getJoins, isCorrelated, join, join, joinMap, joinMapMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, getJavaType, in, in, in, in, visitSelectionMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface jakarta.persistence.criteria.Path
getParentPath, typeMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentAssociationPath
asPath, get, get, get, get, getAssociation, getAssociationJoinType, getAttribute, getJoinType, getOn, getParent, getProperty, getPropertyPath, setAlias, setAssociationJoinType, visitExpressionMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityFrom
getPersistentJoins, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinSet, joinSetMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityPath
getPersistentEntityMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentPropertyPath
getAssociations, getExpressionType, getPathAsString, isNotNull, isNull
-
Method Details
-
getModel
default jakarta.persistence.metamodel.CollectionAttribute<? super OwnerType,AssociatedEntityType> getModel()- Specified by:
getModelin interfacejakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> - Specified by:
getModelin interfacejakarta.persistence.criteria.Path<OwnerType>- Specified by:
getModelin interfacePersistentAssociationPath<OwnerType,AssociatedEntityType> - Specified by:
getModelin interfacejakarta.persistence.criteria.PluralJoin<OwnerType,Collection<AssociatedEntityType>, AssociatedEntityType>
-
on
default jakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> on(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
onin interfacejakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> - Specified by:
onin interfacejakarta.persistence.criteria.Join<OwnerType,AssociatedEntityType> - Specified by:
onin interfacePersistentAssociationPath<OwnerType,AssociatedEntityType>
-
on
default jakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> on(jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
onin interfacejakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> - Specified by:
onin interfacejakarta.persistence.criteria.Join<OwnerType,AssociatedEntityType> - Specified by:
onin interfacePersistentAssociationPath<OwnerType,AssociatedEntityType>
-