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, or
createQuery, createQuery
public JpaCountQueryCreator(PartTree tree, ReturnedType type, javax.persistence.criteria.CriteriaBuilder builder, org.springframework.data.jpa.repository.query.ParameterMetadataProvider provider)
JpaCountQueryCreator
.tree
- type
- builder
- provider
- protected javax.persistence.criteria.CriteriaQuery<? extends Object> createCriteriaQuery(javax.persistence.criteria.CriteriaBuilder builder, ReturnedType type)
JpaQueryCreator
CriteriaQuery
to apply predicates on.createCriteriaQuery
in class JpaQueryCreator
builder
- will never be null.type
- will never be null.protected javax.persistence.criteria.CriteriaQuery<? extends Object> complete(@Nullable javax.persistence.criteria.Predicate predicate, Sort sort, javax.persistence.criteria.CriteriaQuery<? extends Object> query, javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Root<?> root)
JpaQueryCreator
Predicate
using the given CriteriaQuery
and
CriteriaBuilder
.complete
in class JpaQueryCreator
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.