Passer au contenu principal

Description

Contient des informations sur les fonctions standard et d’agrégation.

Colonnes

  • name (String) — Le nom de la fonction.
  • is_aggregate (UInt8) — Indique si la fonction est une fonction d’agrégation.
  • case_insensitive (UInt8) — Indique si le nom de la fonction peut être utilisé sans tenir compte de la casse.
  • alias_to (String) — Le nom d’origine de la fonction, si le nom de la fonction est un alias.
  • create_query (String) — Obsolète.
  • origin (Enum8(‘System’ = 0, ‘SQLUserDefined’ = 1, ‘ExecutableUserDefined’ = 2, ‘WasmUserDefined’ = 3)) — Obsolète.
  • description (String) — Une description générale de ce que fait la fonction.
  • syntax (String) — La signature de la fonction.
  • arguments (String) — Les arguments de la fonction.
  • parameters (String) — Les paramètres de la fonction (uniquement pour les fonctions d’agrégation).
  • returned_value (String) — Ce que renvoie la fonction.
  • examples (String) — Exemple d’utilisation.
  • introduced_in (String) — Version de ClickHouse dans laquelle la fonction a été introduite pour la première fois.
  • categories (String) — La catégorie de la fonction.
  • deterministic (Nullable(UInt8)) — Indique si la fonction renvoie le même résultat pour les mêmes arguments. NULL lorsque cette information est inconnue (par ex. pour les fonctions d’agrégation ou les fonctions définies par l’utilisateur).
  • higher_order (Nullable(UInt8)) — Indique si la fonction est d’ordre supérieur, c.-à-d. si elle accepte au moins une expression lambda comme argument (par ex. arrayMap, arrayFilter, mapApply). NULL lorsque cette information est inconnue.

Exemple

Query
 SELECT name, is_aggregate, deterministic, case_insensitive, alias_to FROM system.functions LIMIT 5;
Response
┌─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.
Dernière modification le 29 juin 2026