Directories ¶
Path | Synopsis |
---|---|
Package database 对实现标准库database/sql的接口的数据库进行封装 本包提供了DB作为数据库连接池来操作数据库 DB可以通过FetchRecord来获得每一行的记录,例如数据库方言名为name,数据库配置文件为conf
|
Package database 对实现标准库database/sql的接口的数据库进行封装 本包提供了DB作为数据库连接池来操作数据库 DB可以通过FetchRecord来获得每一行的记录,例如数据库方言名为name,数据库配置文件为conf |
db2
Package db2 实现了db2的数据库方言Dialect,支持db2 10.x+ 对应数据库
|
Package db2 实现了db2的数据库方言Dialect,支持db2 10.x+ 对应数据库 |
mysql
Package mysql 实现了mysql的数据库方言Dialect,支持mysql 5.6+ 对应数据库 驱动为github.com/go-sql-driver/mysql 数据源Source使用BaseSource来简化实现, 对github.com/go-sql-driver/mysql 驱动进行包装.对于数据库配置,需要和Config一致 表Table使用BaseTable来简化实现,也是基于github.com/go-sql-driver/mysql的 封装,Table实现了FieldAdder的方式去获取列,在ExecParameter中实现写入模式为 replace的repalce into批量数据处理模式,写入模式为insert的插入模式复用 已有的database.InsertParam 列Field使用BaseField来简化实现,其中FieldType采用了原来的sql.ColumnType, 并实现了ValuerGoType 扫描器Scanner使用BaseScanner来简化实现 赋值器Valuer 使用了GoValuer的实现方式
|
Package mysql 实现了mysql的数据库方言Dialect,支持mysql 5.6+ 对应数据库 驱动为github.com/go-sql-driver/mysql 数据源Source使用BaseSource来简化实现, 对github.com/go-sql-driver/mysql 驱动进行包装.对于数据库配置,需要和Config一致 表Table使用BaseTable来简化实现,也是基于github.com/go-sql-driver/mysql的 封装,Table实现了FieldAdder的方式去获取列,在ExecParameter中实现写入模式为 replace的repalce into批量数据处理模式,写入模式为insert的插入模式复用 已有的database.InsertParam 列Field使用BaseField来简化实现,其中FieldType采用了原来的sql.ColumnType, 并实现了ValuerGoType 扫描器Scanner使用BaseScanner来简化实现 赋值器Valuer 使用了GoValuer的实现方式 |
oracle
Package oracle 实现了oracle的数据库方言Dialect,支持oracle 10.5+ 对应数据库
|
Package oracle 实现了oracle的数据库方言Dialect,支持oracle 10.5+ 对应数据库 |
postgres
Package postgres 实现了postgres的数据库方言Dialect,支持postgres 8.0+ 对应数据库
|
Package postgres 实现了postgres的数据库方言Dialect,支持postgres 8.0+ 对应数据库 |
sqlserver
Package sqlserver 实现了sqlserver的数据库方言Dialect,支持mssql 2005+ 对应数据库
|
Package sqlserver 实现了sqlserver的数据库方言Dialect,支持mssql 2005+ 对应数据库 |
stream
|
|
file
Package file 实现了文件输入流和输出流的框架,可以用于所有类二维表文件输入输出 文件输入流InStreamer框架,可以通过如下方式读取文件
|
Package file 实现了文件输入流和输出流的框架,可以用于所有类二维表文件输入输出 文件输入流InStreamer框架,可以通过如下方式读取文件 |
file/compress
Package compress 主要实现了压缩方法
|
Package compress 主要实现了压缩方法 |
file/csv
Package csv 主要实现了stream/file的接口
|
Package csv 主要实现了stream/file的接口 |
file/xlsx
Package xlsx 主要实现了stream/file的接口
|
Package xlsx 主要实现了stream/file的接口 |
Click to show internal directories.
Click to hide internal directories.