Мельница данных (14.07.2025) | |||
Использование возвращаемого ответа | |||
При корректном выполнении запроса при вызове функции cursor ответ будет представлять собой набор данных следующей структуры:
Обработчик сервера приложений, обеспечивающий работу функций RESTfull-сервисов, в том числе функции cursor, имеет параметры, ограничивающие размер пакета возвращаемых данных, выраженные в количестве объектов в ответе и в объеме ответа в байтах. В случае, если размер ответа укладывается в оба этих ограничения, все полученные данные будут возвращены полностью, и в ответе будет передан атрибут (или поле объекта JSON) eof со значением "1". В случае, если размер ответа превысит одно из ограничений, и при этом в запросе атрибут (поле) fetchall не задан или равен "0", то в ответ войдет только такой набор записей, который позволит соблюсти ограничения, и при этом в ответе будет передан атрибут (поле) eof="0". Если в запросе был передан атрибут / свойство fetchall="1", то будет выполнена попытка вернуть весь ответ полностью, несмотря на установленные ограничения. При успешной передаче атрибут (поле) eof будет равен "1". Значение eof = "0" означает, что получены не все данные. Дополучить данные можно, повторно выполнив вызов функции cursor, и передав в качестве значения параметра query значение handle, полученное при первом вызове.
|