Перейти к основному содержимому

Просмотр содержимого очереди (LCC.kvdb.queue.list)

Сигнатура​

values, err = LCC.kvdb.queue.list(name, timeout?)

Параметры​

  • name
    Строка, имя очереди (непустое, максимум 256 байт)
  • timeout
    Число, необязательный тайм-аут запроса (секунды), по умолчанию 60

Возвращаемое значение​

  • values
    Таблица, все строковые значения текущей очереди; для пустой очереди возвращается пустой массив, при сбое — nil
  • err
    Строка или nil, описание ошибки при сбое

Описание​

Возвращает снимок всей очереди.
Массив упорядочен как очередь (индекс 1 соответствует её началу).
Для пустой очереди также возвращается пустой массив, а не nil.

Пример​

local values, err = LCC.kvdb.queue.list("待处理")
if values then
for i, v in ipairs(values) do
print(i, v)
end
end