Interface SourcePersistentEntityCriteriaQuery<T>
- Type Parameters:
T- The entity type
- All Superinterfaces:
jakarta.persistence.criteria.AbstractQuery<T>, jakarta.persistence.criteria.CommonAbstractCriteria, jakarta.persistence.criteria.CriteriaQuery<T>, jakarta.persistence.criteria.CriteriaSelect<T>, PersistentEntityCommonAbstractCriteria, PersistentEntityCriteriaQuery<T>, PersistentEntityCriteriaQueryBuilder, PersistentEntityQuery<T>
The source persistent entity extension of
PersistentEntityCriteriaQuery.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescription<X> PersistentEntityRoot<X> from(io.micronaut.inject.ast.ClassElement entityClassElement) Creates aPersistentEntityRootfrom class element representing the entity.@Nullable StringMethods inherited from interface jakarta.persistence.criteria.AbstractQuery
getGroupList, getGroupRestriction, getResultType, getRoots, getSelection, isDistinctMethods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getParameters, getRestriction, subqueryMethods inherited from interface jakarta.persistence.criteria.CriteriaQuery
getOrderList, having, whereMethods inherited from interface PersistentEntityCommonAbstractCriteria
getPersistentEntity, subquery, subqueryMethods inherited from interface PersistentEntityCriteriaQuery
distinct, forUpdate, from, from, from, groupBy, groupBy, having, having, limit, multiselect, multiselect, offset, orderBy, orderBy, select, where, whereMethods inherited from interface PersistentEntityCriteriaQueryBuilder
build, build
-
Method Details
-
from
Creates aPersistentEntityRootfrom class element representing the entity.- Type Parameters:
X- The root type- Parameters:
entityClassElement- The entity class element- Returns:
- new root
-
getQueryResultTypeName
@Nullable String getQueryResultTypeName()- Returns:
- The query result type name
-