В Gremlin мы можем разбить на страницы следующим образом:
gremlin> g.V().hasLabel('person').fold().as('persons','count').
select('persons','count').
by(range(local, 0, 2)).
by(count(local))
==>[persons:[v[1],v[2]],count:4]
Я пытаюсь сделать то же самое в Java, но не знаю, что такое local
в этом случае. Мой текущий запрос выглядит так:
.fold()
.as("persons", "count")
.select("persons", "count")
.by(__.range(0, 2))
.by(__.count())
Тем не менее, он всегда возвращает все результатов со счетом 1. Как бы правильно было выполнено разбиение на страницы в Java?