没有合适的资源?快使用搜索试试~ 我知道了~
dt-sql-parser:使用antlr4构建的BigData SQL解析器
共105个文件
ts:33个
js:25个
interp:10个
1星 需积分: 50 5 下载量 95 浏览量
2021-05-02
09:34:17
上传
评论 1
收藏 5.39MB ZIP 举报
温馨提示
dt-sql-parser English | dt-sql-parser是使用构建的SQL Parser项目,主要用于BigData域。 生成了基本的Parser,Visitor和Listener,因此很容易完成语法验证, tokenizer ,遍历AST等功能。 此外,它提供了一些辅助方法,例如拆分SQL,并在SQL中过滤--和/**/类型的注释。 支持SQL: MySQL Flink SQL Spark SQL Hive SQL PL / SQL 提示:该项目是Javascript语言的默认项目,如果需要,您也可以尝试将其编译为其他语言。 安装 // use npm npm i dt-sql-parser --save // use yarn yarn add dt-sql-parser 用法 语法验证 首先,我们需要从dt-sql-parser导入Parser对象
资源推荐
资源详情
资源评论
收起资源包目录
dt-sql-parser:使用antlr4构建的BigData SQL解析器 (105个子文件)
PlSqlParser.g4 145KB
PlSqlLexer.g4 101KB
SqlParser.g4 80KB
SqlLexer.g4 56KB
SparkSql.g4 50KB
HiveSql.g4 36KB
FlinkSqlParser.g4 20KB
HiveSqlLexer.g4 15KB
FlinkSqlLexer.g4 13KB
.gitignore 86B
PlSqlLexer.interp 1.08MB
PlSqlParser.interp 547KB
SqlLexer.interp 433KB
SqlParser.interp 274KB
HiveSqlLexer.interp 133KB
HiveSql.interp 132KB
SparkSql.interp 119KB
SparkSqlLexer.interp 95KB
FlinkSqlLexer.interp 94KB
FlinkSqlParser.interp 53KB
antlr-4.8-complete.jar 1.99MB
PlSqlParser.js 11.48MB
SqlParser.js 3.88MB
PlSqlLexer.js 1.66MB
HiveSql.js 1.22MB
SparkSqlParser.js 1.04MB
SqlLexer.js 696KB
FlinkSqlParser.js 597KB
HiveSqlLexer.js 223KB
PlSqlParserListener.js 208KB
SparkSqlLexer.js 164KB
FlinkSqlLexer.js 159KB
SqlParserListener.js 144KB
PlSqlParserVisitor.js 130KB
SqlParserVisitor.js 91KB
SparkSqlListener.js 71KB
HiveSqlListener.js 58KB
SparkSqlVisitor.js 45KB
FlinkSqlParserListener.js 38KB
HiveSqlVisitor.js 37KB
FlinkSqlParserVisitor.js 24KB
jest.config.js 6KB
.eslintrc.js 882B
antlr4.js 834B
PlSqlBaseParser.js 713B
PlSqlBaseLexer.js 415B
package.json 1KB
tsconfig.json 512B
yarn.lock 203KB
README-zh_CN.md 6KB
README.md 6KB
CHANGELOG.md 4KB
Tutorials.md 779B
Roadmap.md 305B
bug_report.md 220B
README.md 155B
README.md 144B
README.md 109B
CONTRIBUTING.md 90B
.npmignore 97B
PlSqlLexer.tokens 73KB
PlSqlParser.tokens 73KB
SqlLexer.tokens 29KB
SqlParser.tokens 29KB
FlinkSqlLexer.tokens 7KB
FlinkSqlParser.tokens 7KB
SparkSql.tokens 6KB
SparkSqlLexer.tokens 6KB
HiveSqlLexer.tokens 5KB
HiveSql.tokens 5KB
syntax.test.ts 12KB
syntax.test.ts 6KB
index.ts 5KB
basicParser.ts 3KB
parserErrorListener.ts 2KB
listener.test.ts 1KB
index.test.ts 1KB
syntax.test.ts 929B
visitor.test.ts 901B
visitor.test.ts 862B
token.ts 852B
visitor.test.ts 843B
visitor.test.ts 835B
visitor.test.ts 762B
listener.test.ts 752B
flinksql.ts 725B
listener.test.ts 719B
spark.ts 718B
listener.test.ts 709B
generic.ts 695B
listener.test.ts 689B
lexer.test.ts 652B
syntax.test.ts 646B
plsql.ts 638B
hive.ts 612B
index.ts 533B
lexer.test.ts 479B
syntax.test.ts 470B
lexer.test.ts 317B
lexer.test.ts 291B
共 105 条
- 1
- 2
资源评论
- hery_csnd1682021-07-20上当了。。。
dilikong
- 粉丝: 24
- 资源: 4598
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功