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>
,PersistentEntityCriteriaQuery<T>
public interface SourcePersistentEntityCriteriaQuery<T> extends PersistentEntityCriteriaQuery<T>
The source persistent entity extension ofPersistentEntityCriteriaQuery
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <X> PersistentEntityRoot<X>
from(io.micronaut.inject.ast.ClassElement entityClassElement)
Creates aPersistentEntityRoot
from class element representing the entity.java.lang.String
getQueryResultTypeName()
-
Methods inherited from interface jakarta.persistence.criteria.AbstractQuery
getGroupList, getGroupRestriction, getResultType, getRoots, getSelection, isDistinct
-
Methods inherited from interface jakarta.persistence.criteria.CommonAbstractCriteria
getRestriction, subquery
-
-
-
-
Method Detail
-
from
@NonNull <X> PersistentEntityRoot<X> from(@NonNull io.micronaut.inject.ast.ClassElement entityClassElement)
Creates aPersistentEntityRoot
from class element representing the entity.- Type Parameters:
X
- The root type- Parameters:
entityClassElement
- The entity class element- Returns:
- new root
-
getQueryResultTypeName
@Nullable java.lang.String getQueryResultTypeName()
- Returns:
- The query result type name
-
-