SQL Query Execute#

Запускает SQL-запросы над кешем.

http://localhost:8080/ignite?cmd=qryexe&type={type}&pageSize={pageSize}&cacheName={cacheName}&arg1=1000&arg2=2000&qry={query}

Параметр

Тип

Опциональность

Описание

Пример

type

string

Тип запроса

string

pageSize

number

Размер страницы для запроса

3

cacheName

string

Да

Имя кеша. Если отсутствует, используется название по умолчанию

testCache

arg1…argN

string

Аргументы запроса

1000,2000

qry

strings

Кодирование SQL-запроса

salary+%3E+%3F+and+salary+%3C%3D+%3F

keepBinary

boolean

Да

Указывает не десериализовывать бинарные объекты. Значение по умолчанию — false

true

Объект ответа содержит:

  • элементы, которые возвращаются запросом;

  • флаг, который указывает на последнюю страницу;

  • 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
}