Interface PersistentEntityPath<T>
-
- Type Parameters:
T
- The path type
- All Superinterfaces:
jakarta.persistence.criteria.Expression<T>
,IExpression<T>
,ISelection<T>
,jakarta.persistence.criteria.Path<T>
,jakarta.persistence.criteria.Selection<T>
,jakarta.persistence.TupleElement<T>
- All Known Subinterfaces:
PersistentAssociationPath<OwnerType,AssociatedEntityType>
,PersistentCollectionAssociationPath<OwnerType,AssociatedEntityType>
,PersistentEntityCollectionJoin<OwnerType,AssociatedEntityType>
,PersistentEntityFrom<OwnerType,AssociatedEntityType>
,PersistentEntityJoin<OwnerType,AssociatedEntityType>
,PersistentEntityListJoin<OwnerType,AssociatedEntityType>
,PersistentEntityRoot<T>
,PersistentEntitySetJoin<OwnerType,AssociatedEntityType>
,PersistentListAssociationPath<OwnerType,AssociatedEntityType>
,PersistentSetAssociationPath<OwnerType,AssociatedEntityType>
- All Known Implementing Classes:
AbstractPersistentEntityJoinSupport
public interface PersistentEntityPath<T> extends jakarta.persistence.criteria.Path<T>, IExpression<T>
The persistent entityPath
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <Y> PersistentPropertyPath<Y>
get(java.lang.String attributeName)
Get persistent property path.PersistentEntity
getPersistentEntity()
-
Methods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, in, in, in, in, isBoolean, isComparable, isNotNull, isNull, isNumeric
-
Methods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
-
-
-
-
Method Detail
-
getPersistentEntity
@NonNull PersistentEntity getPersistentEntity()
- Returns:
- The persistent entity
-
get
@NonNull <Y> PersistentPropertyPath<Y> get(@NonNull java.lang.String attributeName)
Get persistent property path.- Specified by:
get
in interfacejakarta.persistence.criteria.Path<T>
- Type Parameters:
Y
- The property type- Parameters:
attributeName
- The property name- Returns:
- The property path
-
-