Saltar al contenido principal

Obtener todos los valores del diccionario (LCC.kvdb.dict.get_all)

Declaración​

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

Parámetros​

  • name
    Tipo string; nombre del diccionario (no vacío, máximo 256 bytes)
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • values
    Tipo table; mapa con la forma { key = value }; si el diccionario está vacío también devuelve una tabla vacía, y devuelve nil si falla
  • err
    Tipo string o nil; descripción del error cuando falla

Descripción​

Obtiene una instantánea del diccionario completo y devuelve el mapa íntegro de claves y valores.
Si el diccionario no contiene valores, también devuelve una tabla vacía, nunca nil.

Ejemplo​

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