sqlparser:从TiDB(PingCap)到golang中的SqlParser工具,您可以独立使用此模块

时间:2024-06-04 01:06:38
【文件属性】:

文件名称:sqlparser:从TiDB(PingCap)到golang中的SqlParser工具,您可以独立使用此模块

文件大小:324KB

文件格式:ZIP

更新时间:2024-06-04 01:06:38

Go

目前,功能最强大MySQL SQL解析器在golang中实现。 该解析器是PingCap的TiDB的一部分 您可以独立使用此模块 使用以下方法安装软件包: go get github.com/ruiaylin/sqlparser 在使用之前制作模块: cd $GOPATH/src/github.com/ruiaylin/sqlparser/ make 用以下命令导入: import "github.com/ruiaylin/sqlparser/parser" 并使用解析器作为代码中的包名称。 通过以下命令进行测试 ➜ parser git:(master) cd test ; go test parser_test.go ok command-line-arguments 0.044s TiDB的许可证端口 希望你们喜欢这个解析器


【文件预览】:
sqlparser-master
----.gitignore(861B)
----README.md(748B)
----test()
--------parser_test.go(45KB)
----dependency()
--------model()
--------terror()
--------mysql()
--------util()
----LICENSE(11KB)
----parser()
--------parser.go(1.11MB)
--------lexer.go(11KB)
--------yy_parser.go(5KB)
--------parser_test.go(45KB)
--------goyacc()
--------opcode()
--------misc.go(14KB)
--------parser.y(107KB)
--------scanner_test.go(5KB)
----ast()
--------ast.go(6KB)
--------dml.go(20KB)
--------expressions.go(17KB)
--------flag.go(5KB)
--------functions_test.go(5KB)
--------base.go(3KB)
--------ddl.go(15KB)
--------misc_test.go(3KB)
--------flag_test.go(3KB)
--------functions.go(11KB)
--------misc.go(13KB)
----Makefile(1KB)

网友评论