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
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.1 | 1 | Remplace 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
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.6 | 1 | Nouveau 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*().