druid-sql 是基于 druid 数据源分离出来的 sql解析器
本项目基于 ApacheLicense-2.0 开源许可协议.
<dependency>
<groupId>wang.yeting</groupId>
<artifactId>druid-sql</artifactId>
<version>1.0.1</version>
</dependency>
//单 sql 解析
SQLStatement sqlStatement = SQLUtils.parseSingleStatement(sql, DbType.hive);
//多 sql 解析
List<SQLStatement> sqlStatements = SQLUtils.parseStatements(sql, DbType.hive);
//sql 格式化
String format = SQLUtils.format(sql, DbType.hive);