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

> Tabela do sistema que contém informações sobre funções comuns e de agregação.

# system.functions

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

Contém informações sobre funções comuns e funções de agregação.

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

* `name` ([String](/pt-BR/reference/data-types)) — O nome da função.
* `is_aggregate` ([UInt8](/pt-BR/reference/data-types)) — Se a função é uma função de agregação.
* `case_insensitive` ([UInt8](/pt-BR/reference/data-types)) — Se o nome da função pode ser usado sem distinção entre maiúsculas e minúsculas.
* `alias_to` ([String](/pt-BR/reference/data-types)) — O nome original da função, caso o nome da função seja um alias.
* `create_query` ([String](/pt-BR/reference/data-types)) — Obsoleto.
* `origin` ([Enum8('System' = 0, 'SQLUserDefined' = 1, 'ExecutableUserDefined' = 2, 'WasmUserDefined' = 3)](/pt-BR/reference/data-types)) — Obsoleto.
* `description` ([String](/pt-BR/reference/data-types)) — Uma descrição geral do que a função faz.
* `syntax` ([String](/pt-BR/reference/data-types)) — A assinatura da função.
* `arguments` ([String](/pt-BR/reference/data-types)) — Os argumentos da função.
* `parameters` ([String](/pt-BR/reference/data-types)) — Os parâmetros da função (somente para função de agregação).
* `returned_value` ([String](/pt-BR/reference/data-types)) — O que a função retorna.
* `examples` ([String](/pt-BR/reference/data-types)) — Exemplo de uso.
* `introduced_in` ([String](/pt-BR/reference/data-types)) — A versão do ClickHouse em que a função foi introduzida pela primeira vez.
* `categories` ([String](/pt-BR/reference/data-types)) — A categoria da função.
* `deterministic` ([Nullable(UInt8)](/pt-BR/reference/data-types)) — Se a função retorna o mesmo resultado para os mesmos argumentos. NULL quando desconhecido (por exemplo, para funções de agregação ou funções definidas pelo usuário).
* `higher_order` ([Nullable(UInt8)](/pt-BR/reference/data-types)) — Se a função é de ordem superior — isto é, aceita pelo menos uma expressão lambda como argumento (por exemplo, arrayMap, arrayFilter, mapApply). NULL quando desconhecido.

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

```sql title="Query" theme={null}
 SELECT name, is_aggregate, deterministic, case_insensitive, alias_to FROM system.functions LIMIT 5;
```

```text title="Response" theme={null}
┌─name─────────────────────┬─is_aggregate─┬─deterministic─┬─case_insensitive─┬─alias_to─┐
│ BLAKE3                   │            0 │                1 │                0 │          │
│ sipHash128Reference      │            0 │                1 │                0 │          │
│ mapExtractKeyLike        │            0 │                1 │                0 │          │
│ sipHash128ReferenceKeyed │            0 │                1 │                0 │          │
│ mapPartialSort           │            0 │                1 │                0 │          │
└──────────────────────────┴──────────────┴──────────────────┴──────────────────┴──────────┘

5 rows in set. Elapsed: 0.002 sec.
```
