Class AbstractPersistentEntityCriteriaQuery<T>

java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.AbstractPersistentEntityCriteriaQuery<T>
Type Parameters:
T - The entity type
All Implemented Interfaces:
QueryModelPersistentEntityCriteriaQuery, QueryResultPersistentEntityCriteriaQuery, PersistentEntityCriteriaQuery<T>, jakarta.persistence.criteria.AbstractQuery<T>, jakarta.persistence.criteria.CommonAbstractCriteria, jakarta.persistence.criteria.CriteriaQuery<T>

@Internal public abstract class AbstractPersistentEntityCriteriaQuery<T> extends Object implements PersistentEntityCriteriaQuery<T>, QueryResultPersistentEntityCriteriaQuery
The abstract implementation of PersistentEntityCriteriaQuery.
Since:
3.2
Author:
Denis Stepanov
  • Field Details

    • resultType

      protected final Class<T> resultType
    • predicate

      protected jakarta.persistence.criteria.Predicate predicate
    • selection

      protected jakarta.persistence.criteria.Selection<?> selection
    • entityRoot

      protected PersistentEntityRoot<?> entityRoot
    • orders

      protected List<jakarta.persistence.criteria.Order> orders
    • max

      protected int max
    • offset

      protected int offset
    • forUpdate

      protected boolean forUpdate
    • distinct

      protected boolean distinct
  • Constructor Details

    • AbstractPersistentEntityCriteriaQuery

      protected AbstractPersistentEntityCriteriaQuery(Class<T> resultType)
  • Method Details