dt-sql-parser icon indicating copy to clipboard operation
dt-sql-parser copied to clipboard

feat(all sql): add all sql expression column

Open LuckyFBB opened this issue 1 year ago • 0 comments

嵌套 columnName 在 expression 里面

但是有些地方使用了 expression 并不需要我们提示字段,因此我们需要判断当前 columnName 的路径是否在 groupBy 中

image

我们通过 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

LuckyFBB avatar Oct 12 '24 06:10 LuckyFBB