Skip to content

Commit ea676ce

Browse files
committed
refactor(spring-data-40): last refactoring
1 parent 1554388 commit ea676ce

File tree

3 files changed

+12
-14
lines changed

3 files changed

+12
-14
lines changed

tarantool-spring-data/tarantool-spring-data-40/src/main/java/io/tarantool/spring/data40/query/TarantoolPartTreeQuery.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import org.springframework.data.repository.query.Parameters;
2727
import org.springframework.data.repository.query.ParametersParameterAccessor;
2828
import org.springframework.data.repository.query.QueryMethod;
29-
import org.springframework.data.repository.query.QueryMethodEvaluationContextProvider;
3029
import org.springframework.data.repository.query.RepositoryQuery;
30+
import org.springframework.data.repository.query.ValueExpressionDelegate;
3131
import org.springframework.data.repository.query.parser.AbstractQueryCreator;
3232
import org.springframework.data.repository.query.parser.Part;
3333
import org.springframework.data.repository.query.parser.PartTree;
@@ -79,16 +79,15 @@ public class TarantoolPartTreeQuery extends KeyValuePartTreeQuery {
7979
* repository.
8080
*
8181
* @param queryMethod Method defined in Tarantool Repositories
82-
* @param evaluationContextProvider Not used
8382
* @param keyValueOperations Interface to Tarantool
8483
* @param queryCreator Not used
8584
*/
8685
public TarantoolPartTreeQuery(
8786
QueryMethod queryMethod,
88-
QueryMethodEvaluationContextProvider evaluationContextProvider,
87+
ValueExpressionDelegate valueExpressionDelegate,
8988
KeyValueOperations keyValueOperations,
9089
Class<? extends AbstractQueryCreator<?, ?>> queryCreator) {
91-
super(queryMethod, evaluationContextProvider, keyValueOperations, queryCreator);
90+
super(queryMethod, valueExpressionDelegate, keyValueOperations, queryCreator);
9291
this.queryMethod = queryMethod;
9392
this.keyValueOperations = keyValueOperations;
9493
this.isRearrangeKnown = false;

tarantool-spring-data/tarantool-spring-data-40/src/main/java/io/tarantool/spring/data40/repository/TarantoolRepositoryFactory.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory;
1313
import org.springframework.data.repository.core.RepositoryMetadata;
1414
import org.springframework.data.repository.query.QueryLookupStrategy;
15-
import org.springframework.data.repository.query.QueryMethodEvaluationContextProvider;
15+
import org.springframework.data.repository.query.ValueExpressionDelegate;
1616
import org.springframework.data.repository.query.parser.AbstractQueryCreator;
1717

1818
import io.tarantool.client.crud.TarantoolCrudClient;
@@ -68,10 +68,10 @@ public TarantoolRepositoryFactory(
6868
*/
6969
@Override
7070
protected Optional<QueryLookupStrategy> getQueryLookupStrategy(
71-
QueryLookupStrategy.Key key, QueryMethodEvaluationContextProvider evaluationContextProvider) {
71+
QueryLookupStrategy.Key key, ValueExpressionDelegate valueExpressionDelegate) {
7272
return Optional.of(
7373
new TarantoolQueryLookupStrategy(
74-
client, key, evaluationContextProvider, keyValueOperations, queryCreator));
74+
client, key, valueExpressionDelegate, keyValueOperations, queryCreator));
7575
}
7676

7777
@Override

tarantool-spring-data/tarantool-spring-data-40/src/main/java/io/tarantool/spring/data40/repository/config/TarantoolQueryLookupStrategy.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
import org.springframework.data.repository.core.NamedQueries;
1414
import org.springframework.data.repository.core.RepositoryMetadata;
1515
import org.springframework.data.repository.query.QueryLookupStrategy;
16-
import org.springframework.data.repository.query.QueryMethodEvaluationContextProvider;
1716
import org.springframework.data.repository.query.RepositoryQuery;
17+
import org.springframework.data.repository.query.ValueExpressionDelegate;
1818
import org.springframework.data.repository.query.parser.AbstractQueryCreator;
1919
import org.springframework.util.Assert;
2020

@@ -31,7 +31,7 @@
3131
*/
3232
public class TarantoolQueryLookupStrategy implements QueryLookupStrategy {
3333

34-
private final QueryMethodEvaluationContextProvider evaluationContextProvider;
34+
private final ValueExpressionDelegate valueExpressionDelegate;
3535
private final KeyValueOperations keyValueOperations;
3636
private final Class<? extends AbstractQueryCreator<?, ?>> queryCreator;
3737
private final TarantoolCrudClient client;
@@ -41,23 +41,22 @@ public class TarantoolQueryLookupStrategy implements QueryLookupStrategy {
4141
*
4242
* @param client tarantool crud client
4343
* @param key Not used
44-
* @param evaluationContextProvider For evaluation of query expressions
4544
* @param keyValueOperations Bean to use for Key/Value operations on Tarantool repos
4645
* @param queryCreator Query creator
4746
*/
4847
public TarantoolQueryLookupStrategy(
4948
TarantoolCrudClient client,
5049
Key key,
51-
QueryMethodEvaluationContextProvider evaluationContextProvider,
50+
ValueExpressionDelegate valueExpressionDelegate,
5251
KeyValueOperations keyValueOperations,
5352
Class<? extends AbstractQueryCreator<?, ?>> queryCreator) {
5453

55-
Assert.notNull(evaluationContextProvider, "EvaluationContextProvider must not be null!");
54+
Assert.notNull(valueExpressionDelegate, "EvaluationContextProvider must not be null!");
5655
Assert.notNull(keyValueOperations, "KeyValueOperations must not be null!");
5756
Assert.notNull(queryCreator, "Query creator type must not be null!");
5857

5958
this.client = client;
60-
this.evaluationContextProvider = evaluationContextProvider;
59+
this.valueExpressionDelegate = valueExpressionDelegate;
6160
this.keyValueOperations = keyValueOperations;
6261
this.queryCreator = queryCreator;
6362
}
@@ -85,6 +84,6 @@ public RepositoryQuery resolveQuery(
8584
}
8685

8786
return new TarantoolPartTreeQuery(
88-
queryMethod, evaluationContextProvider, this.keyValueOperations, this.queryCreator);
87+
queryMethod, valueExpressionDelegate, this.keyValueOperations, this.queryCreator);
8988
}
9089
}

0 commit comments

Comments
 (0)