GridDB Java: есть ли способ ограничить результаты запроса (например, LIMIT в SQL)?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 GridDB Java: есть ли способ ограничить результаты запроса (например, LIMIT в SQL)?

Сообщение Anonymous »

Я использую GridDB с Java API и столкнулся с небольшой проблемой при работе с запросами.
У меня есть контейнер с большим количеством данных, и мне нужно прочитать лишь небольшую его часть (например, первые 100 строк). Мой запрос выглядит так:

Код: Выделить всё

Query query = container.query(
"SELECT * FROM sensor_data WHERE deviceId = 'device_1'"
);

RowSet rs = query.fetch();
Это возвращает все соответствующие строки, которые могут быть довольно большими. В типичной базе данных SQL я бы просто использовал что-то вроде LIMIT 100, но не смог найти четкого эквивалента в синтаксисе запроса GridDB.
Я пробовал проверять документацию, но не увидел ничего очевидного для ограничения размера результата непосредственно в запросе.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»