文件名称:sqle:用于将SQL行快速映射到结构,映射和切片的软件包
文件大小:36KB
文件格式:ZIP
更新时间:2024-02-27 04:30:38
go golang sql SQLGo
乌贼 sqle软件包是标准database/sql软件包的扩展。 产品特点 完全实现database/sql接口; 它很快,有时非常快(具有最小的开销); Scan方法可以将复合类型作为参数,例如结构(包括嵌套结构),映射和切片的指针; Columns和ColumnTypes方法缓存返回的结果。 先决条件 此软件包需要Go 1.8或更高版本。 安装 go get -u github.com/lazada/sqle 用法 有两种使用此程序包的方法: 通过在您的导入中用此软件包替换标准的database/sql软件包; 通过使用Wrap函数包装特定的标准database/sql对象。
【文件预览】:
sqle-master
----Gopkg.toml(75B)
----.gitignore(63B)
----rows.go(5KB)
----doc.go(947B)
----row.go(1KB)
----init.go(984B)
----rows_test.go(6KB)
----wrap.go(2KB)
----.travis.yml(178B)
----tx.go(4KB)
----select_test.go(3KB)
----LICENSE(10KB)
----release_test.go(762B)
----embed()
--------embed.go(794B)
----row_test.go(3KB)
----testdata()
--------helpers.go(2KB)
--------user.go(936B)
----conn.go(4KB)
----strcase()
--------camel_test.go(1KB)
--------snake_test.go(3KB)
--------snake.go(2KB)
--------README.md(360B)
--------camel.go(1KB)
----README.md(3KB)
----wrap_test.go(3KB)
----sqle.go(901B)
----mapper.go(6KB)
----wrap_go19_test.go(1KB)
----debug_test.go(801B)
----init_test.go(1KB)
----wrap_go19.go(2KB)
----mapper_test.go(613B)
----stmt.go(2KB)
----naming.go(2KB)
----db.go(6KB)