dt-sql-parser
dt-sql-parser copied to clipboard
feat(flinksql): collect comment, type attribute for entity
Feature
- 收集字段时,收集字段的类型和字段注释
- 收集新建实体名时,收集实体的注释信息,如果有的话
Fix
- 修复 #305
Description
- 关于用带
_取属性名,antlr4ng目前解析出来属性名都是带_,是公有的。甚至以type命名前后都有下划线,应该是以防重名,无关私有公有 - 关于
findAttributeChildren方法里的child类型,因为antlr4ng 的ParserRuleContext里,children并未重申类型,导致children类型为ParseTree[],需要和三方提PR修改 - 关于table alias,需要作为实体去收集,当前PR不放相关内容
@liuxy0551 @HaydenOrz 关于你们的comment,已经提交了新的commit,可以再次review一下
@HaydenOrz 优化的commit已提交,可再次review