Есть ли ограниченное количество объектов, возвращаемых методом Olingo getEntitySetIteratorRequest ()

Я пытаюсь прочитать набор объектов из службы odata v4 с помощью olingo.

Если я запрашиваю набор сущностей у Почтальона, я получаю ответ со списком 51 сущности.

Если я попробую сделать то же самое в коде с использованием olingo, в ODataEntitySetIterator, возвращенном olingo, будет возвращено только 35 сущностей. У меня нет определенного фильтра.

URI qryUri = client.newURIBuilder(serviceRoot)
.appendEntitySetSegment('Sites')     
.build();

ODataRetrieveResponse<ODataEntitySetIterator<ODataEntitySet, ODataEntity>> 
response = client.getRetrieveRequestFactory()
.getEntitySetIteratorRequest(qryUri)
.execute();

ODataEntitySetIterator<ODataEntitySet, ODataEntity> iterator =  
response.getBody();

Когда я перебираю возвращенный ODataEntitySetIterator, я обнаруживаю, что было возвращено 36 экземпляров объекта сайта, тогда как я ожидал 51.

Вы можете сказать мне, почему количество возвращенных объектов ниже ожидаемого?

Есть ли ограничение на количество данных, которые может вернуть запрос odata?

Какую версию клиента olingo вы используете?

Shiva 07.07.2018 19:40

Я использую версию 4.4.0

Ian Pletcher 09.07.2018 09:32

Откуда берется ODataEntity. Я не могу его найти. Для меня его ClientEntity - это где-то смешиваются серверная и клиентская библиотеки Olingo?

Shiva 09.07.2018 12:54
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
68
0

Другие вопросы по теме