public class SpelEvaluator extends Object
SpelQueryContext.SpelExtractor
based on parameter information from a method and
parameter values from a method call.SpelQueryContext#parse(String, Parameters)
Constructor and Description |
---|
SpelEvaluator(@NonNull QueryMethodEvaluationContextProvider evaluationContextProvider,
@NonNull Parameters<?,?> parameters,
@NonNull SpelQueryContext.SpelExtractor extractor) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
evaluate(Object[] values)
Evaluate all the SpEL expressions in
#parameterNameToSpelMap based on values provided as an argument. |
String |
getQueryString()
Returns the query string produced by the intermediate SpEL expression collection step.
|
public SpelEvaluator(@NonNull @NonNull QueryMethodEvaluationContextProvider evaluationContextProvider, @NonNull @NonNull Parameters<?,?> parameters, @NonNull @NonNull SpelQueryContext.SpelExtractor extractor)
public Map<String,Object> evaluate(Object[] values)
#parameterNameToSpelMap
based on values provided as an argument.values
- Parameter values. Must not be null.public String getQueryString()
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.