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 QueryModelPersistentEntityCriteriaQuery
public QueryResult buildQuery(QueryBuilder queryBuilder)
buildQuery
in interface QueryResultPersistentEntityCriteriaQuery
public 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.CommonAbstractCriteria
public <U> jakarta.persistence.criteria.Subquery<U> subquery(java.lang.Class<U> type)
subquery
in interface jakarta.persistence.criteria.CommonAbstractCriteria
public final boolean hasVersionRestriction()