Class QueryStringProcessor
java.lang.Object
org.springframework.data.elasticsearch.repository.support.QueryStringProcessor
To process query strings with placeholder replacement and SpEL evaluation by
QueryStringPlaceholderReplacer
and QueryStringSpELEvaluator
.- Since:
- 5.3
- Author:
- Haibo Liu
-
Constructor Summary
ConstructorDescriptionQueryStringProcessor
(String query, QueryMethod queryMethod, ConversionService conversionService, QueryMethodEvaluationContextProvider evaluationContextProvider) -
Method Summary
Modifier and TypeMethodDescriptioncreateQuery
(ElasticsearchParametersParameterAccessor parameterAccessor) Process the query string with placeholder replacement and SpEL evaluation.
-
Constructor Details
-
QueryStringProcessor
public QueryStringProcessor(String query, QueryMethod queryMethod, ConversionService conversionService, QueryMethodEvaluationContextProvider evaluationContextProvider)
-
-
Method Details
-
createQuery
Process the query string with placeholder replacement and SpEL evaluation.- Parameters:
parameterAccessor
- parameter info- Returns:
- processed string
-