> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-fbfa8bee.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Tabela de sistema que contém uma lista dos layouts de dicionário suportados pelo servidor, juntamente com sua documentação embutida.

# system.dictionary_layouts

<div id="description">
  ## Descrição
</div>

Contém a lista de layouts de dicionário compatíveis com o servidor, bem como a documentação embutida de cada layout. Um layout de dicionário determina como um dicionário é armazenado na memória (ou em disco) e como a busca nele é realizada; ele é especificado na cláusula `LAYOUT` de uma consulta `CREATE DICTIONARY`.

<div id="columns">
  ## Colunas
</div>

* `name` ([String](/pt-BR/reference/data-types/index)) — O nome do layout de dicionário, conforme especificado na cláusula LAYOUT.
* `is_complex` ([UInt8](/pt-BR/reference/data-types/index)) — Indica se o layout exige uma chave complexa (uma chave composta por vários atributos ou de um tipo não inteiro).
* `description` ([String](/pt-BR/reference/data-types/index)) — Uma descrição geral do que o layout de dicionário faz.
* `syntax` ([String](/pt-BR/reference/data-types/index)) — Como o layout é especificado na cláusula LAYOUT de uma consulta CREATE DICTIONARY.
* `examples` ([String](/pt-BR/reference/data-types/index)) — Exemplos de uso.
* `introduced_in` ([String](/pt-BR/reference/data-types/index)) — A versão do ClickHouse em que o layout foi introduzido pela primeira vez, no formato major.minor.
* `related` ([Array(String)](/pt-BR/reference/data-types/index)) — Os nomes de layouts de dicionário relacionados.

<div id="example">
  ## Exemplo
</div>

```sql title="Query" theme={null}
SELECT name, is_complex, syntax
FROM system.dictionary_layouts
WHERE name IN ('flat', 'hashed', 'complex_key_hashed')
ORDER BY name
```

```text title="Response" theme={null}
┌─name───────────────┬─is_complex─┬─syntax───────────────────────────────────────────────────┐
│ complex_key_hashed │          1 │ LAYOUT(COMPLEX_KEY_HASHED())                             │
│ flat               │          0 │ LAYOUT(FLAT([INITIAL_ARRAY_SIZE n] [MAX_ARRAY_SIZE n]))  │
│ hashed             │          0 │ LAYOUT(HASHED())                                         │
└────────────────────┴────────────┴──────────────────────────────────────────────────────────┘
```

<div id="see-also">
  ## Veja também
</div>

* [Layouts de dicionário](/pt-BR/reference/statements/create/dictionary/layouts/overview) — Informações sobre dicionários e seus layouts.
