SQL Query Execute#
Запускает SQL-запросы над кешем.
http://localhost:8080/ignite?cmd=qryexe&type={type}&pageSize={pageSize}&cacheName={cacheName}&arg1=1000&arg2=2000&qry={query}
Параметр |
Тип |
Опциональность |
Описание |
Пример |
|---|---|---|---|---|
|
|
— |
Тип запроса |
|
|
|
— |
Размер страницы для запроса |
|
|
|
Да |
Имя кеша. Если отсутствует, используется название по умолчанию |
|
|
|
— |
Аргументы запроса |
|
|
|
— |
Кодирование SQL-запроса |
|
|
|
Да |
Указывает не десериализовывать бинарные объекты. Значение по умолчанию — |
|
Объект ответа содержит:
элементы, которые возвращаются запросом;
флаг, который указывает на последнюю страницу;
queryId.
{
"error":"",
"response":{
"fieldsMetadata":[],
"items":[
{"key":3,"value":{"name":"Jane","id":3,"salary":2000}},
{"key":0,"value":{"name":"John","id":0,"salary":2000}}],
"last":true,
"queryId":0},
"successStatus":0
}