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, getFetches
Methods inherited from interface jakarta.persistence.criteria.From
getCorrelationParent, getJoins, isCorrelated, join, join, joinMap, joinMap
Methods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, getJavaType, in, in, in, in, visitSelection
Methods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
Methods inherited from interface jakarta.persistence.criteria.Path
get, get, get, getParentPath, type
Methods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentAssociationPath
asPath, getAssociation, getAssociationJoinType, getAttribute, getJoinType, getOn, getParent, getProperty, getPropertyPath, setAlias, setAssociationJoinType, visitExpression
Methods 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, joinSet
Methods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityPath
get, getPersistentEntity
Methods 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:
getModel
in interfacejakarta.persistence.criteria.CollectionJoin<OwnerType,
AssociatedEntityType> - Specified by:
getModel
in interfacejakarta.persistence.criteria.Path<OwnerType>
- Specified by:
getModel
in interfacePersistentAssociationPath<OwnerType,
AssociatedEntityType> - Specified by:
getModel
in interfacejakarta.persistence.criteria.PluralJoin<OwnerType,
Collection<AssociatedEntityType>, AssociatedEntityType>
-
on
default jakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> on(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
on
in interfacejakarta.persistence.criteria.CollectionJoin<OwnerType,
AssociatedEntityType> - Specified by:
on
in interfacejakarta.persistence.criteria.Join<OwnerType,
AssociatedEntityType> - Specified by:
on
in interfacePersistentAssociationPath<OwnerType,
AssociatedEntityType>
-
on
default jakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType> on(jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
on
in interfacejakarta.persistence.criteria.CollectionJoin<OwnerType,
AssociatedEntityType> - Specified by:
on
in interfacejakarta.persistence.criteria.Join<OwnerType,
AssociatedEntityType> - Specified by:
on
in interfacePersistentAssociationPath<OwnerType,
AssociatedEntityType>
-