From 542bd8f31481e188b446c03b0bd01534724a72e0 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Thu, 16 Mar 2023 15:13:53 +0100 Subject: [PATCH] Adopt to newly introduced `ParameterAccessor.getScrollPosition()`. Closes #1361 --- .../repository/query/ConvertingParameterAccessor.java | 7 +++++++ .../cassandra/repository/query/StubParameterAccessor.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java index b0e57223b..cf405689e 100644 --- a/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java +++ b/spring-data-cassandra/src/main/java/org/springframework/data/cassandra/repository/query/ConvertingParameterAccessor.java @@ -24,6 +24,7 @@ import org.springframework.data.cassandra.core.mapping.CassandraPersistentProper import org.springframework.data.cassandra.core.mapping.CassandraType; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Range; +import org.springframework.data.domain.ScrollPosition; import org.springframework.data.domain.Sort; import org.springframework.lang.Nullable; @@ -49,6 +50,12 @@ class ConvertingParameterAccessor implements CassandraParameterAccessor { this.delegate = delegate; } + @Nullable + @Override + public ScrollPosition getScrollPosition() { + return delegate.getScrollPosition(); + } + @Override public Pageable getPageable() { return this.delegate.getPageable(); diff --git a/spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/query/StubParameterAccessor.java b/spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/query/StubParameterAccessor.java index c1696018d..e514743dc 100644 --- a/spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/query/StubParameterAccessor.java +++ b/spring-data-cassandra/src/test/java/org/springframework/data/cassandra/repository/query/StubParameterAccessor.java @@ -22,6 +22,7 @@ import org.springframework.data.cassandra.core.convert.CassandraConverter; import org.springframework.data.cassandra.core.cql.QueryOptions; import org.springframework.data.cassandra.core.mapping.CassandraType; import org.springframework.data.domain.Pageable; +import org.springframework.data.domain.ScrollPosition; import org.springframework.data.domain.Sort; import org.springframework.data.repository.query.ParameterAccessor; import org.springframework.lang.Nullable; @@ -70,6 +71,12 @@ class StubParameterAccessor implements CassandraParameterAccessor { return null; } + @Nullable + @Override + public ScrollPosition getScrollPosition() { + return null; + } + @Override public Pageable getPageable() { return null;