Interface PersistentPropertyPath<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> - PersistentListAssociationPath<OwnerType,,- AssociatedEntityType> - PersistentSetAssociationPath<OwnerType,- AssociatedEntityType> 
- All Known Implementing Classes:
- AbstractPersistentPropertyPath
public interface PersistentPropertyPath<T>
extends jakarta.persistence.criteria.Path<T>, IExpression<T>
The persistent property 
Path.- Since:
- 3.2
- Author:
- Denis Stepanov
- 
Method SummaryModifier and TypeMethodDescription@NonNull List<Association>default @NonNull String@NonNull PersistentPropertydefault jakarta.persistence.criteria.Predicatein(jakarta.persistence.criteria.Expression<?>... values) default jakarta.persistence.criteria.Predicatedefault jakarta.persistence.criteria.Predicatein(Collection<?> values) default booleandefault booleandefault jakarta.persistence.criteria.Predicatedefault jakarta.persistence.criteria.PredicateisNull()default booleanMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpressionas, inMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelectionalias, getAlias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface jakarta.persistence.criteria.Pathget, get, get, get, getModel, getParentPath, typeMethods inherited from interface jakarta.persistence.TupleElementgetJavaType
- 
Method Details- 
getProperty
- 
getAssociations
- 
getPathAsString
- 
isBooleandefault boolean isBoolean()- Specified by:
- isBooleanin interface- IExpression<T>
- Returns:
- true if the expression is of boolean type
 
- 
isNumericdefault boolean isNumeric()- Specified by:
- isNumericin interface- IExpression<T>
- Returns:
- true if the expression is of numeric type
 
- 
isComparabledefault boolean isComparable()- Specified by:
- isComparablein interface- IExpression<T>
- Returns:
- true if the expression is of comparable type
 
- 
isNulldefault jakarta.persistence.criteria.Predicate isNull()- Specified by:
- isNullin interface- jakarta.persistence.criteria.Expression<T>
- Specified by:
- isNullin interface- IExpression<T>
 
- 
isNotNulldefault jakarta.persistence.criteria.Predicate isNotNull()- Specified by:
- isNotNullin interface- jakarta.persistence.criteria.Expression<T>
- Specified by:
- isNotNullin interface- IExpression<T>
 
- 
in- Specified by:
- inin interface- jakarta.persistence.criteria.Expression<T>
- Specified by:
- inin interface- IExpression<T>
 
- 
in- Specified by:
- inin interface- jakarta.persistence.criteria.Expression<T>
- Specified by:
- inin interface- IExpression<T>
 
- 
indefault jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<?>... values) - Specified by:
- inin interface- jakarta.persistence.criteria.Expression<T>
- Specified by:
- inin interface- IExpression<T>
 
 
-