是否有 GSP(通用 SQL 解析器)的替代品?

2024-01-12

通用 SQL 解析器 http://sqlparser.com(GSP) 是一个功能相当丰富的 SQL 解析器(就我使用过的程度而言),它允许通过更改解析树本身以稳健的方式修改 SQL 语句。此外,它还支持大多数流行数据库的 SQL 风格。然而,GSP 的一大缺点是它的文档记录非常非常糟糕:javadoc 主要由原始方法和属性名称组成(几乎没有注释),实际上没有任何文档来概述核心功能和含义最重要的属性和方法;而且看起来他们刚刚将所有内容都公开为公共成员,这使得 API 很难通过查看来掌握。 唯一的文档是一堆实际示例,您必须自己对 API 调用的含义进行逆向工程。

我不喜欢使用这样的库来制作生产关键型软件。因此,由于上述原因,我更愿意使用另一个解析器,但不幸的是未能找到任何具有类似功能并支持多种 SQL 风格的替代品(对于 java)。

有没有类似的(!)Java 的 GSP 替代品?


我是 gudu software(开发公司)的 James通用 SQL 解析器 http://www.sqlparser.com)。由于各种数据库(例如 Oracle、SQL Server、DB2、MySQL、Teradata、PostgreSQL)的 SQL 语言的复杂性,我们创建的用于支持这些数据库的 SQL 解析器也有点复杂。

我不得不承认General SQL Parser的文档确实很差,也许我们应该把更多的精力放在文档上而不是SQL库本身上。

幸运的是,我们创造了丰富的演示集 http://www.dpriver.com/blog/list-of-demos-illustrate-how-to-use-general-sql-parser/帮助人们快速入门。

如果仍然对使用 General SQL Parser 感兴趣,请告诉我(可以通过以下方式联系我)[电子邮件受保护] /cdn-cgi/l/email-protection)。我们很乐意帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否有 GSP(通用 SQL 解析器)的替代品? 的相关文章

随机推荐