|
Spring Data JPA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.data.repository.query.parser.AbstractQueryCreator<javax.persistence.criteria.CriteriaQuery<Object>,javax.persistence.criteria.Predicate>
org.springframework.data.jpa.repository.query.JpaQueryCreator
public class JpaQueryCreator
Query creator to create a CriteriaQuery from a PartTree.
| Constructor Summary | |
|---|---|
JpaQueryCreator(PartTree tree,
Class<?> domainClass,
javax.persistence.criteria.CriteriaBuilder builder,
org.springframework.data.jpa.repository.query.ParameterMetadataProvider provider)
Create a new JpaQueryCreator. |
|
| Method Summary | |
|---|---|
protected javax.persistence.criteria.Predicate |
and(Part part,
javax.persistence.criteria.Predicate base,
Iterator<Object> iterator)
|
protected javax.persistence.criteria.CriteriaQuery<Object> |
complete(javax.persistence.criteria.Predicate predicate,
Sort sort)
Finalizes the given Predicate and applies the given sort. |
protected javax.persistence.criteria.CriteriaQuery<Object> |
complete(javax.persistence.criteria.Predicate predicate,
Sort sort,
javax.persistence.criteria.CriteriaQuery<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.Predicate |
create(Part part,
Iterator<Object> iterator)
|
List<org.springframework.data.jpa.repository.query.ParameterMetadataProvider.ParameterMetadata<?>> |
getParameterExpressions()
Returns all ParameterExpression created when creating the query. |
protected javax.persistence.criteria.Predicate |
or(javax.persistence.criteria.Predicate base,
javax.persistence.criteria.Predicate predicate)
|
| Methods inherited from class org.springframework.data.repository.query.parser.AbstractQueryCreator |
|---|
createQuery, createQuery |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JpaQueryCreator(PartTree tree,
Class<?> domainClass,
javax.persistence.criteria.CriteriaBuilder builder,
org.springframework.data.jpa.repository.query.ParameterMetadataProvider provider)
JpaQueryCreator.
tree - domainClass - accessor - em - | Method Detail |
|---|
public List<org.springframework.data.jpa.repository.query.ParameterMetadataProvider.ParameterMetadata<?>> getParameterExpressions()
ParameterExpression created when creating the query.
protected javax.persistence.criteria.Predicate create(Part part,
Iterator<Object> iterator)
create in class AbstractQueryCreator<javax.persistence.criteria.CriteriaQuery<Object>,javax.persistence.criteria.Predicate>
protected javax.persistence.criteria.Predicate and(Part part,
javax.persistence.criteria.Predicate base,
Iterator<Object> iterator)
and in class AbstractQueryCreator<javax.persistence.criteria.CriteriaQuery<Object>,javax.persistence.criteria.Predicate>
protected javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate base,
javax.persistence.criteria.Predicate predicate)
or in class AbstractQueryCreator<javax.persistence.criteria.CriteriaQuery<Object>,javax.persistence.criteria.Predicate>
protected final javax.persistence.criteria.CriteriaQuery<Object> complete(javax.persistence.criteria.Predicate predicate,
Sort sort)
Predicate and applies the given sort. Delegates to
#complete(Predicate, Sort, CriteriaQuery, CriteriaBuilder) and hands it the current CriteriaQuery
and CriteriaBuilder.
complete in class AbstractQueryCreator<javax.persistence.criteria.CriteriaQuery<Object>,javax.persistence.criteria.Predicate>
protected javax.persistence.criteria.CriteriaQuery<Object> complete(javax.persistence.criteria.Predicate predicate,
Sort sort,
javax.persistence.criteria.CriteriaQuery<Object> query,
javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.Root<?> root)
Predicate using the given CriteriaQuery and
CriteriaBuilder.
predicate - sort - query - builder -
|
Spring Data JPA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||