public class SpelQueryCreator extends org.springframework.data.repository.query.parser.AbstractQueryCreator<KeyValueQuery<org.springframework.expression.spel.standard.SpelExpression>,String>
Constructor and Description |
---|
SpelQueryCreator(org.springframework.data.repository.query.parser.PartTree tree,
org.springframework.data.repository.query.ParameterAccessor parameters)
|
Modifier and Type | Method and Description |
---|---|
protected String |
and(org.springframework.data.repository.query.parser.Part part,
String base,
Iterator<Object> iterator) |
protected KeyValueQuery<org.springframework.expression.spel.standard.SpelExpression> |
complete(String criteria,
org.springframework.data.domain.Sort sort) |
protected String |
create(org.springframework.data.repository.query.parser.Part part,
Iterator<Object> iterator) |
protected String |
or(String base,
String criteria) |
protected org.springframework.expression.spel.standard.SpelExpression |
toPredicateExpression(org.springframework.data.repository.query.parser.PartTree tree) |
public SpelQueryCreator(org.springframework.data.repository.query.parser.PartTree tree, org.springframework.data.repository.query.ParameterAccessor parameters)
tree
- must not be null.parameters
- must not be null.protected String create(org.springframework.data.repository.query.parser.Part part, Iterator<Object> iterator)
create
in class org.springframework.data.repository.query.parser.AbstractQueryCreator<KeyValueQuery<org.springframework.expression.spel.standard.SpelExpression>,String>
protected String and(org.springframework.data.repository.query.parser.Part part, String base, Iterator<Object> iterator)
and
in class org.springframework.data.repository.query.parser.AbstractQueryCreator<KeyValueQuery<org.springframework.expression.spel.standard.SpelExpression>,String>
protected String or(String base, String criteria)
or
in class org.springframework.data.repository.query.parser.AbstractQueryCreator<KeyValueQuery<org.springframework.expression.spel.standard.SpelExpression>,String>
protected KeyValueQuery<org.springframework.expression.spel.standard.SpelExpression> complete(String criteria, org.springframework.data.domain.Sort sort)
complete
in class org.springframework.data.repository.query.parser.AbstractQueryCreator<KeyValueQuery<org.springframework.expression.spel.standard.SpelExpression>,String>
protected org.springframework.expression.spel.standard.SpelExpression toPredicateExpression(org.springframework.data.repository.query.parser.PartTree tree)
Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.