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

Получение всех значений словаря (LCC.kvdb.dict.get_all)

Сигнатура​

values, err = LCC.kvdb.dict.get_all(name, timeout?)

Параметры​

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

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

  • values
    Таблица-отображение вида { key = value }; для пустого словаря возвращается пустая таблица, при сбое — nil
  • err
    Строка или nil, описание ошибки при сбое

Описание​

Возвращает снимок всего словаря в виде полного отображения ключей и значений.
Для словаря без значений также возвращается пустая таблица, а не nil.

Пример​

local dict, err = LCC.kvdb.dict.get_all("配置")
if dict then
for k, v in pairs(dict) do
print(k, v)
end
end