Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.functions

Descrição

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

Colunas

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

Exemplo

Querysql
 SELECT name, is_aggregate, deterministic, case_insensitive, alias_to FROM system.functions LIMIT 5;
Responsetext
┌─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.
Navigation