dt-sql-parser
                                
                                 dt-sql-parser copied to clipboard
                                
                                    dt-sql-parser copied to clipboard
                            
                            
                            
                        feat(all sql): add all sql expression column
嵌套 columnName 在 expression 里面
但是有些地方使用了 expression 并不需要我们提示字段,因此我们需要判断当前 columnName 的路径是否在 groupBy 中
我们通过 core.collectCandidates 拿到的 candidates 就包含了当前的路径,在 ruleList 里面
- Impala
- select expression
- group by expression
- order by expression
- partition by expression
- having expression
- join relation
- case when
- where expression
 
- Trino
- select expression
- group by expression
- order by expression
- partition by expression
- having expression
- join relation
- case when
- where expression