Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session optimize_injective_*

Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.

optimize_injective_functions_in_group_by

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
24.11Remplace les fonctions injectives par leurs arguments dans la section GROUP BY de l’analyseur

Remplace les fonctions injectives par leurs arguments dans la section GROUP BY

optimize_injective_functions_in_limit_by

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
26.61Nouveau paramètre qui remplace les fonctions injectives par leurs arguments dans la section LIMIT BY.

Remplace les fonctions injectives par leurs arguments dans la section LIMIT BY.

Exemple : LIMIT 5 BY toString(x) devient LIMIT 5 BY x.

optimize_injective_functions_inside_uniq

Type
Bool
Par défaut
1

Supprime les fonctions injectives à un argument dans les fonctions uniq*().

Navigation