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,java.util.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
All Methods Instance Methods Default Methods Modifier and Type Method Description default jakarta.persistence.metamodel.CollectionAttribute<? super OwnerType,AssociatedEntityType>getModel()default jakarta.persistence.criteria.CollectionJoin<OwnerType,AssociatedEntityType>on(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)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, in
-
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, setAlias, setAssociationJoinType
-
Methods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityFrom
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, getPathAsString, in, in, in, isBoolean, isComparable, isNotNull, isNull, isNumeric
-
-
-
-
Method Detail
-
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,java.util.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<java.lang.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>
-
-