public class JpaCountQueryCreator extends JpaQueryCreator
JpaQueryCreator that creates a count projecting query.| Constructor and Description |
|---|
JpaCountQueryCreator(org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ReturnedType type,
javax.persistence.criteria.CriteriaBuilder builder,
org.springframework.data.jpa.repository.query.ParameterMetadataProvider provider)
Creates a new
JpaCountQueryCreator. |
| Modifier and Type | Method and Description |
|---|---|
protected javax.persistence.criteria.CriteriaQuery<? extends Object> |
complete(javax.persistence.criteria.Predicate predicate,
org.springframework.data.domain.Sort sort,
javax.persistence.criteria.CriteriaQuery<? extends Object> query,
javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.Root<?> root)
Template method to finalize the given
Predicate using the given CriteriaQuery and
CriteriaBuilder. |
protected javax.persistence.criteria.CriteriaQuery<? extends Object> |
createCriteriaQuery(javax.persistence.criteria.CriteriaBuilder builder,
org.springframework.data.repository.query.ReturnedType type)
Creates the
CriteriaQuery to apply predicates on. |
and, complete, create, getParameterExpressions, orpublic JpaCountQueryCreator(org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ReturnedType type,
javax.persistence.criteria.CriteriaBuilder builder,
org.springframework.data.jpa.repository.query.ParameterMetadataProvider provider)
JpaCountQueryCreator.tree - domainClass - parameters - em - protected javax.persistence.criteria.CriteriaQuery<? extends Object> createCriteriaQuery(javax.persistence.criteria.CriteriaBuilder builder, org.springframework.data.repository.query.ReturnedType type)
JpaQueryCreatorCriteriaQuery to apply predicates on.createCriteriaQuery in class JpaQueryCreatorbuilder - will never be null.type - will never be null.protected javax.persistence.criteria.CriteriaQuery<? extends Object> complete(javax.persistence.criteria.Predicate predicate, org.springframework.data.domain.Sort sort, javax.persistence.criteria.CriteriaQuery<? extends Object> query, javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root)
JpaQueryCreatorPredicate using the given CriteriaQuery and
CriteriaBuilder.complete in class JpaQueryCreatorCopyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.