optimize_injective_functions_in_group_by
Remplace les fonctions injectives par leurs arguments dans la section GROUP BYoptimize_injective_functions_in_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
Supprime les fonctions injectives à un argument dans les fonctionsuniq*().