SQL Scan Query Execute#
Запускает запрос на сканирование по кешу.
http://localhost:8080/ignite?cmd=qryscanexe&pageSize={pageSize}&cacheName={cacheName}&className={className}
Параметр |
Тип |
Опциональность |
Описание |
Пример |
|---|---|---|---|---|
|
|
— |
Размер страницы для запроса |
|
|
|
Да |
Имя кеша. Если не указано, используется кеш по умолчанию |
|
|
|
Да |
Название класса предиката для запроса сканирования. Класс должен реализовывать интерфейс |
|
|
|
Да |
Указывает не десериализовывать бинарные объекты. Значение по умолчанию — |
|
Объект ответа содержит:
элементы, которые возвращаются с помощью запроса на сканирование;
метаданные запроса поля;
флаг, который указывает на последнюю страницу;
queryId.
{
"error": "",
"response": {
"fieldsMetadata": [
{
"fieldName": "key",
"fieldTypeName": "",
"schemaName": "",
"typeName": ""
},
{
"fieldName": "value",
"fieldTypeName": "",
"schemaName": "",
"typeName": ""
}
],
"items": [
{
"key": 1,
"value": {
"firstName": "Jane",
"id": 1,
"lastName": "Doe",
"salary": 1000
}
},
{
"key": 3,
"value": {
"firstName": "Jane",
"id": 3,
"lastName": "Smith",
"salary": 2000
}
}
],
"last": true,
"queryId": 0
},
"successStatus": 0
}