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 Summary
Modifier and TypeMethodDescription@NonNull List<Association>default @NonNull String@NonNull PersistentPropertydefault jakarta.persistence.criteria.Predicatein(jakarta.persistence.criteria.Expression<?>... values) default jakarta.persistence.criteria.Predicatein(jakarta.persistence.criteria.Expression<Collection<?>> 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.IExpression
asMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface jakarta.persistence.criteria.Path
get, get, get, get, getModel, getParentPath, typeMethods inherited from interface jakarta.persistence.TupleElement
getJavaType
-
Method Details
-
getProperty
-
getAssociations
-
getPathAsString
-
isBoolean
default boolean isBoolean()- Specified by:
isBooleanin interfaceIExpression<T>- Returns:
- true if the expression is of boolean type
-
isNumeric
default boolean isNumeric()- Specified by:
isNumericin interfaceIExpression<T>- Returns:
- true if the expression is of numeric type
-
isComparable
default boolean isComparable()- Specified by:
isComparablein interfaceIExpression<T>- Returns:
- true if the expression is of comparable type
-
isNull
default jakarta.persistence.criteria.Predicate isNull()- Specified by:
isNullin interfacejakarta.persistence.criteria.Expression<T>- Specified by:
isNullin interfaceIExpression<T>
-
isNotNull
default jakarta.persistence.criteria.Predicate isNotNull()- Specified by:
isNotNullin interfacejakarta.persistence.criteria.Expression<T>- Specified by:
isNotNullin interfaceIExpression<T>
-
in
- Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>- Specified by:
inin interfaceIExpression<T>
-
in
- Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>- Specified by:
inin interfaceIExpression<T>
-
in
default jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<?>... values) - Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>- Specified by:
inin interfaceIExpression<T>
-
in
default jakarta.persistence.criteria.Predicate in(jakarta.persistence.criteria.Expression<Collection<?>> values) - Specified by:
inin interfacejakarta.persistence.criteria.Expression<T>- Specified by:
inin interfaceIExpression<T>
-