public class JpaCountQueryCreator extends JpaQueryCreator
JpaQueryCreator that creates a count projecting query.| Constructor and Description |
|---|
JpaCountQueryCreator(PartTree tree,
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,
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,
ReturnedType type)
Creates the
CriteriaQuery to apply predicates on. |
and, complete, create, getParameterExpressions, orcreateQuery, createQuerypublic JpaCountQueryCreator(PartTree tree, 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, 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, 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-2015–2016 Pivotal Software, Inc.. All rights reserved.