T - The entity type@Internal public abstract class AbstractPersistentEntityCriteriaDelete<T> extends java.lang.Object implements PersistentEntityCriteriaDelete<T>, QueryResultPersistentEntityCriteriaQuery
PersistentEntityCriteriaDelete.| Modifier and Type | Field and Description |
|---|---|
protected PersistentEntityRoot<T> |
entityRoot |
protected jakarta.persistence.criteria.Predicate |
predicate |
| Constructor and Description |
|---|
AbstractPersistentEntityCriteriaDelete() |
| Modifier and Type | Method and Description |
|---|---|
QueryResult |
buildQuery(QueryBuilder queryBuilder) |
abstract PersistentEntityRoot<T> |
from(java.lang.Class<T> entityClass) |
PersistentEntityRoot<T> |
from(jakarta.persistence.metamodel.EntityType<T> entity) |
abstract PersistentEntityRoot<T> |
from(PersistentEntity persistentEntity) |
QueryModel |
getQueryModel() |
jakarta.persistence.criteria.Predicate |
getRestriction() |
PersistentEntityRoot<T> |
getRoot() |
boolean |
hasVersionRestriction() |
<U> jakarta.persistence.criteria.Subquery<U> |
subquery(java.lang.Class<U> type) |
PersistentEntityCriteriaDelete<T> |
where(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction) |
PersistentEntityCriteriaDelete<T> |
where(jakarta.persistence.criteria.Predicate... restrictions) |
protected jakarta.persistence.criteria.Predicate predicate
protected PersistentEntityRoot<T> entityRoot
public AbstractPersistentEntityCriteriaDelete()
public QueryModel getQueryModel()
getQueryModel in interface QueryModelPersistentEntityCriteriaQuerypublic QueryResult buildQuery(QueryBuilder queryBuilder)
buildQuery in interface QueryResultPersistentEntityCriteriaQuerypublic abstract PersistentEntityRoot<T> from(java.lang.Class<T> entityClass)
from in interface PersistentEntityCriteriaDelete<T>from in interface jakarta.persistence.criteria.CriteriaDelete<T>public abstract PersistentEntityRoot<T> from(PersistentEntity persistentEntity)
from in interface PersistentEntityCriteriaDelete<T>public PersistentEntityRoot<T> from(jakarta.persistence.metamodel.EntityType<T> entity)
from in interface PersistentEntityCriteriaDelete<T>from in interface jakarta.persistence.criteria.CriteriaDelete<T>public PersistentEntityCriteriaDelete<T> where(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
where in interface PersistentEntityCriteriaDelete<T>where in interface jakarta.persistence.criteria.CriteriaDelete<T>public PersistentEntityCriteriaDelete<T> where(jakarta.persistence.criteria.Predicate... restrictions)
where in interface PersistentEntityCriteriaDelete<T>where in interface jakarta.persistence.criteria.CriteriaDelete<T>public PersistentEntityRoot<T> getRoot()
getRoot in interface PersistentEntityCriteriaDelete<T>getRoot in interface jakarta.persistence.criteria.CriteriaDelete<T>public jakarta.persistence.criteria.Predicate getRestriction()
getRestriction in interface jakarta.persistence.criteria.CommonAbstractCriteriapublic <U> jakarta.persistence.criteria.Subquery<U> subquery(java.lang.Class<U> type)
subquery in interface jakarta.persistence.criteria.CommonAbstractCriteriapublic final boolean hasVersionRestriction()