Class CachingKeyValuePartTreeQuery
java.lang.Object
org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
org.springframework.data.keyvalue.repository.query.CachingKeyValuePartTreeQuery
- All Implemented Interfaces:
RepositoryQuery
KeyValuePartTreeQuery
implementation deriving queries from PartTree
using a predefined
AbstractQueryCreator
that caches the once created query.- Since:
- 1.1
- Author:
- Christoph Strobl, Mark Paluch
-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
KeyValuePartTreeQuery.QueryCreatorFactory<T extends AbstractQueryCreator<?,
?>> -
Constructor Summary
ConstructorDescriptionCachingKeyValuePartTreeQuery
(QueryMethod queryMethod, QueryMethodEvaluationContextProvider evaluationContextProvider, KeyValueOperations keyValueOperations, Class<? extends AbstractQueryCreator<?, ?>> queryCreator) -
Method Summary
Methods inherited from class org.springframework.data.keyvalue.repository.query.KeyValuePartTreeQuery
createQuery, doExecute, execute, getQueryMethod, prepareQuery
-
Constructor Details
-
CachingKeyValuePartTreeQuery
public CachingKeyValuePartTreeQuery(QueryMethod queryMethod, QueryMethodEvaluationContextProvider evaluationContextProvider, KeyValueOperations keyValueOperations, Class<? extends AbstractQueryCreator<?, ?>> queryCreator)
-
-
Method Details
-
prepareQuery
- Overrides:
prepareQuery
in classKeyValuePartTreeQuery
-