Skip to main content

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 distinction entre majuscules et minuscules.
  • alias_to (String) — Le nom de la fonction d’origine, 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 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) — La version de ClickHouse dans laquelle la fonction a été introduite.
  • 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 si cette information est inconnue (par exemple, pour les fonctions d’agrégation ou définies par l’utilisateur).
  • higher_order (Nullable(UInt8)) — Indique si la fonction est d’ordre supérieur, c’est-à-dire si elle accepte au moins une expression lambda comme argument (par exemple, arrayMap, arrayFilter, mapApply). NULL si cette information est inconnue.

Exemple

Query
Response