Obter todos os pares de chave-valor de um dicionário (LCC.kvdb.dict.get_all)
Declaração
values, err = LCC.kvdb.dict.get_all(name, timeout?)
Parâmetros
- name
Tipo string; nome do dicionário (não vazio, no máximo256bytes) - timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- values
Tipo table; mapa no formato{ key = value }. Retorna uma table vazia se o dicionário estiver vazio enilem caso de falha - err
Tipo string ounil; descrição do erro em caso de falha
Descrição
Obtém um snapshot do dicionário inteiro e retorna o mapa completo de chave-valor.
Quando o dicionário não contém pares de chave-valor, ainda retorna uma table vazia, nãonil.
Exemplo
local dict, err = LCC.kvdb.dict.get_all("配置")
if dict then
for k, v in pairs(dict) do
print(k, v)
end
end