Add method signature to enable compilation until adding fluent API support.

See #397
This commit is contained in:
Mark Paluch
2021-10-08 14:13:18 +02:00
parent d4333b121b
commit 44ab6db763

View File

@@ -18,6 +18,7 @@ package org.springframework.data.keyvalue.repository.support;
import static org.springframework.data.keyvalue.repository.support.KeyValueQuerydslUtils.*;
import java.util.Optional;
import java.util.function.Function;
import org.springframework.dao.IncorrectResultSizeDataAccessException;
import org.springframework.data.domain.Page;
@@ -30,6 +31,7 @@ import org.springframework.data.querydsl.EntityPathResolver;
import org.springframework.data.querydsl.QuerydslPredicateExecutor;
import org.springframework.data.querydsl.SimpleEntityPathResolver;
import org.springframework.data.repository.core.EntityInformation;
import org.springframework.data.repository.query.FluentQuery;
import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
import org.springframework.util.ObjectUtils;
@@ -214,6 +216,12 @@ public class QuerydslKeyValueRepository<T, ID> extends SimpleKeyValueRepository<
return count(predicate) > 0;
}
@Override
public <S extends T, R> R findBy(Predicate predicate,
Function<FluentQuery.FetchableFluentQuery<S>, R> queryFunction) {
throw new UnsupportedOperationException("Not yet supported");
}
/**
* Creates executable query for given {@link Predicate}.
*