这些设置可在 system.settings 中找到,并由 源代码 自动生成。
optimize_injective_functions_in_group_by
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 24.1 | 1 | 在 analyzer 中将 GROUP BY 部分中的单射函数替换为其参数 |
将 GROUP BY 部分中的单射函数替换为其参数
optimize_injective_functions_in_limit_by
类型
Bool
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.6 | 1 | 新增设置:在 LIMIT BY 键中将单射函数替换为其参数。 |
在 LIMIT BY 部分中,将单射函数替换为其参数。
示例:LIMIT 5 BY toString(x) 会变成 LIMIT 5 BY x。
optimize_injective_functions_inside_uniq
类型
Bool
默认值
1
移除 uniq*() 函数内部的单参数单射函数。