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

feat(flinksql): collect comment, type attribute for entity

Open Cythia828 opened this issue 1 year ago • 1 comments

Feature

  1. 收集字段时,收集字段的类型和字段注释
  2. 收集新建实体名时,收集实体的注释信息,如果有的话

Fix

  1. 修复 #305

Description

  1. 关于用带_取属性名,antlr4ng目前解析出来属性名都是带_,是公有的。甚至以type命名前后都有下划线,应该是以防重名,无关私有公有
  2. 关于findAttributeChildren方法里的child类型,因为antlr4ng 的ParserRuleContext里,children并未重申类型,导致children类型为ParseTree[],需要和三方提PR修改
  3. 关于table alias,需要作为实体去收集,当前PR不放相关内容

Cythia828 avatar Jun 20 '24 08:06 Cythia828