Passer au contenu principal

Obtenir toutes les valeurs d'un dictionnaire (LCC.kvdb.dict.get_all)

Déclaration​

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

Paramètres​

  • name
    Type chaîne, nom du dictionnaire (non vide, 256 octets au maximum)
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • values
    Type table, mappage de la forme { key = value } ; renvoie également une table vide si le dictionnaire est vide, et nil en cas d'échec
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Obtient l'instantané complet du dictionnaire et renvoie le mappage intégral des clés et valeurs.
Un dictionnaire sans valeurs renvoie lui aussi une table vide, jamais nil.

Exemple​

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