T - The entity typepublic abstract class AbstractPersistentEntityCriteriaQuery<T> extends java.lang.Object implements PersistentEntityCriteriaQuery<T>, QueryResultPersistentEntityCriteriaQuery
PersistentEntityCriteriaQuery.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
distinct |
protected PersistentEntityRoot<?> |
entityRoot |
protected boolean |
forUpdate |
protected int |
max |
protected int |
offset |
protected java.util.List<jakarta.persistence.criteria.Order> |
orders |
protected jakarta.persistence.criteria.Predicate |
predicate |
protected jakarta.persistence.criteria.Selection<?> |
selection |
| Constructor and Description |
|---|
AbstractPersistentEntityCriteriaQuery() |
| Modifier and Type | Method and Description |
|---|---|
QueryResult |
buildQuery(QueryBuilder queryBuilder) |
PersistentEntityCriteriaQuery<T> |
distinct(boolean distinct) |
PersistentEntityCriteriaQuery<T> |
forUpdate(boolean forUpdate) |
abstract <X> PersistentEntityRoot<X> |
from(java.lang.Class<X> entityClass) |
<X> PersistentEntityRoot<X> |
from(jakarta.persistence.metamodel.EntityType<X> entity) |
abstract <X> PersistentEntityRoot<X> |
from(PersistentEntity persistentEntity) |
java.util.List<jakarta.persistence.criteria.Expression<?>> |
getGroupList() |
jakarta.persistence.criteria.Predicate |
getGroupRestriction() |
java.util.List<jakarta.persistence.criteria.Order> |
getOrderList() |
java.util.Set<jakarta.persistence.criteria.ParameterExpression<?>> |
getParameters() |
QueryModel |
getQueryModel() |
jakarta.persistence.criteria.Predicate |
getRestriction() |
java.lang.Class<T> |
getResultType() |
java.util.Set<jakarta.persistence.criteria.Root<?>> |
getRoots() |
jakarta.persistence.criteria.Selection<T> |
getSelection() |
PersistentEntityCriteriaQuery<T> |
groupBy(jakarta.persistence.criteria.Expression<?>... grouping) |
PersistentEntityCriteriaQuery<T> |
groupBy(java.util.List<jakarta.persistence.criteria.Expression<?>> grouping) |
boolean |
hasOnlyIdRestriction() |
boolean |
hasVersionRestriction() |
PersistentEntityCriteriaQuery<T> |
having(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction) |
PersistentEntityCriteriaQuery<T> |
having(jakarta.persistence.criteria.Predicate... restrictions) |
boolean |
isDistinct() |
PersistentEntityCriteriaQuery<T> |
max(int max) |
PersistentEntityCriteriaQuery<T> |
multiselect(java.util.List<jakarta.persistence.criteria.Selection<?>> selectionList) |
PersistentEntityCriteriaQuery<T> |
multiselect(jakarta.persistence.criteria.Selection<?>... selections) |
PersistentEntityCriteriaQuery<T> |
offset(int offset) |
PersistentEntityCriteriaQuery<T> |
orderBy(java.util.List<jakarta.persistence.criteria.Order> o) |
PersistentEntityCriteriaQuery<T> |
orderBy(jakarta.persistence.criteria.Order... o) |
PersistentEntityCriteriaQuery<T> |
select(jakarta.persistence.criteria.Selection<? extends T> selection) |
<U> jakarta.persistence.criteria.Subquery<U> |
subquery(java.lang.Class<U> type) |
PersistentEntityCriteriaQuery<T> |
where(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction) |
PersistentEntityCriteriaQuery<T> |
where(jakarta.persistence.criteria.Predicate... restrictions) |
protected jakarta.persistence.criteria.Predicate predicate
protected jakarta.persistence.criteria.Selection<?> selection
protected PersistentEntityRoot<?> entityRoot
protected java.util.List<jakarta.persistence.criteria.Order> orders
protected int max
protected int offset
protected boolean forUpdate
protected boolean distinct
public AbstractPersistentEntityCriteriaQuery()
public QueryResult buildQuery(QueryBuilder queryBuilder)
buildQuery in interface QueryResultPersistentEntityCriteriaQuery@NotNull public QueryModel getQueryModel()
getQueryModel in interface QueryModelPersistentEntityCriteriaQuerypublic PersistentEntityCriteriaQuery<T> max(int max)
max in interface PersistentEntityCriteriaQuery<T>public PersistentEntityCriteriaQuery<T> offset(int offset)
offset in interface PersistentEntityCriteriaQuery<T>public PersistentEntityCriteriaQuery<T> forUpdate(boolean forUpdate)
forUpdate in interface PersistentEntityCriteriaQuery<T>public PersistentEntityCriteriaQuery<T> select(jakarta.persistence.criteria.Selection<? extends T> selection)
select in interface PersistentEntityCriteriaQuery<T>select in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> multiselect(jakarta.persistence.criteria.Selection<?>... selections)
multiselect in interface PersistentEntityCriteriaQuery<T>multiselect in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> multiselect(java.util.List<jakarta.persistence.criteria.Selection<?>> selectionList)
multiselect in interface PersistentEntityCriteriaQuery<T>multiselect in interface jakarta.persistence.criteria.CriteriaQuery<T>public abstract <X> PersistentEntityRoot<X> from(java.lang.Class<X> entityClass)
from in interface PersistentEntityCriteriaQuery<T>from in interface jakarta.persistence.criteria.AbstractQuery<T>public abstract <X> PersistentEntityRoot<X> from(PersistentEntity persistentEntity)
from in interface PersistentEntityCriteriaQuery<T>public <X> PersistentEntityRoot<X> from(jakarta.persistence.metamodel.EntityType<X> entity)
from in interface PersistentEntityCriteriaQuery<T>from in interface jakarta.persistence.criteria.AbstractQuery<T>public PersistentEntityCriteriaQuery<T> where(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
where in interface PersistentEntityCriteriaQuery<T>where in interface jakarta.persistence.criteria.AbstractQuery<T>where in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> where(jakarta.persistence.criteria.Predicate... restrictions)
where in interface PersistentEntityCriteriaQuery<T>where in interface jakarta.persistence.criteria.AbstractQuery<T>where in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> groupBy(jakarta.persistence.criteria.Expression<?>... grouping)
groupBy in interface PersistentEntityCriteriaQuery<T>groupBy in interface jakarta.persistence.criteria.AbstractQuery<T>groupBy in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> groupBy(java.util.List<jakarta.persistence.criteria.Expression<?>> grouping)
groupBy in interface PersistentEntityCriteriaQuery<T>groupBy in interface jakarta.persistence.criteria.AbstractQuery<T>groupBy in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> having(jakarta.persistence.criteria.Expression<java.lang.Boolean> restriction)
having in interface PersistentEntityCriteriaQuery<T>having in interface jakarta.persistence.criteria.AbstractQuery<T>having in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> having(jakarta.persistence.criteria.Predicate... restrictions)
having in interface PersistentEntityCriteriaQuery<T>having in interface jakarta.persistence.criteria.AbstractQuery<T>having in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> orderBy(jakarta.persistence.criteria.Order... o)
orderBy in interface PersistentEntityCriteriaQuery<T>orderBy in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> orderBy(java.util.List<jakarta.persistence.criteria.Order> o)
orderBy in interface PersistentEntityCriteriaQuery<T>orderBy in interface jakarta.persistence.criteria.CriteriaQuery<T>public PersistentEntityCriteriaQuery<T> distinct(boolean distinct)
distinct in interface PersistentEntityCriteriaQuery<T>distinct in interface jakarta.persistence.criteria.AbstractQuery<T>distinct in interface jakarta.persistence.criteria.CriteriaQuery<T>public java.util.Set<jakarta.persistence.criteria.Root<?>> getRoots()
getRoots in interface jakarta.persistence.criteria.AbstractQuery<T>public java.util.List<jakarta.persistence.criteria.Expression<?>> getGroupList()
getGroupList in interface jakarta.persistence.criteria.AbstractQuery<T>public jakarta.persistence.criteria.Predicate getGroupRestriction()
getGroupRestriction in interface jakarta.persistence.criteria.AbstractQuery<T>public boolean isDistinct()
isDistinct in interface jakarta.persistence.criteria.AbstractQuery<T>public java.lang.Class<T> getResultType()
getResultType in interface jakarta.persistence.criteria.AbstractQuery<T>public java.util.List<jakarta.persistence.criteria.Order> getOrderList()
getOrderList in interface jakarta.persistence.criteria.CriteriaQuery<T>public java.util.Set<jakarta.persistence.criteria.ParameterExpression<?>> getParameters()
getParameters in interface jakarta.persistence.criteria.CriteriaQuery<T>public <U> jakarta.persistence.criteria.Subquery<U> subquery(java.lang.Class<U> type)
subquery in interface jakarta.persistence.criteria.CommonAbstractCriteriapublic jakarta.persistence.criteria.Selection<T> getSelection()
getSelection in interface jakarta.persistence.criteria.AbstractQuery<T>public jakarta.persistence.criteria.Predicate getRestriction()
getRestriction in interface jakarta.persistence.criteria.CommonAbstractCriteriapublic final boolean hasOnlyIdRestriction()
public final boolean hasVersionRestriction()