У нас есть требование разрешить разбиение на страницы в результатах доступа к кассандре.У нас есть аннотированный интерфейс @Accessor с аннотированными сигнатурами методов @Query, который возвращает Result.В аннотации @QueryParameters есть возможность передать размер страницы для запроса, но нет способа передать состояние страницы для выборки следующего набора записей, если результаты запроса разбиты на страницы.Как мне достичь этого, не меняя типы возвращаемых данных моего интерфейса доступа?
Я пробовал решение, упомянутое в этом:
Драйвер Cassandra Datastax устанавливает состояние подкачки на Accessor
Но это потребовало бы, чтобы я изменил свои методы доступа, чтобы они возвращали объект Statement вместо Result, и это недопустимо.
Есть ли лучший подход для этого?
Обратите внимание, что мы не используем Spring Framework (К сожалению!)