Interface PersistentEntityCommonAbstractCriteria
- All Superinterfaces:
jakarta.persistence.criteria.CommonAbstractCriteria,PersistentEntityCriteriaQueryBuilder
- All Known Subinterfaces:
PersistentEntityCriteriaDelete<T>,PersistentEntityCriteriaQuery<T>,PersistentEntityCriteriaUpdate<T>,PersistentEntityQuery<T>,PersistentEntitySubquery<T>,SourcePersistentEntityCriteriaDelete<T>,SourcePersistentEntityCriteriaQuery<T>,SourcePersistentEntityCriteriaUpdate<T>,SourcePersistentEntitySubquery<T>
- All Known Implementing Classes:
AbstractPersistentEntityCriteriaDelete,AbstractPersistentEntityCriteriaQuery,AbstractPersistentEntityCriteriaUpdate,AbstractPersistentEntityQuery,AbstractPersistentEntitySubquery
public interface PersistentEntityCommonAbstractCriteria
extends jakarta.persistence.criteria.CommonAbstractCriteria, PersistentEntityCriteriaQueryBuilder
The persistent entity
CommonAbstractCriteria.- Since:
- 4.10
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescription@NonNull PersistentEntityThe persistent entity.<U> @NonNull PersistentEntitySubquery<U> subquery(@NonNull ExpressionType<U> type) Create a subquery from the expression type.default <U> @NonNull PersistentEntitySubquery<U> Methods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getRestrictionMethods inherited from interface io.micronaut.data.model.jpa.criteria.PersistentEntityCriteriaQueryBuilder
build, build
-
Method Details
-
subquery
@NonNull <U> @NonNull PersistentEntitySubquery<U> subquery(@NonNull @NonNull ExpressionType<U> type) Create a subquery from the expression type.- Type Parameters:
U- The subquery type- Parameters:
type- The type- Returns:
- A new subquery
- Since:
- 4.10
-
subquery
- Specified by:
subqueryin interfacejakarta.persistence.criteria.CommonAbstractCriteria
-
getPersistentEntity
The persistent entity.- Returns:
- The persistent entity
-