Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package config 提供JSON配置
|
Package config 提供JSON配置 |
Package datax 主要离线数据同步框架,框架如下
|
Package datax 主要离线数据同步框架,框架如下 |
Package element 提供各个类型的列值,列,记录以及记录通道
|
Package element 提供各个类型的列值,列,记录以及记录通道 |
Package schedule 提供资源映射以及任务调度器
|
Package schedule 提供资源映射以及任务调度器 |
storage
|
|
database
Package database 对实现标准库database/sql的接口的数据库进行封装 本包提供了DB作为数据库连接池来操作数据库 DB可以通过FetchRecord来获得每一行的记录,例如数据库方言名为name,数据库配置文件为conf
|
Package database 对实现标准库database/sql的接口的数据库进行封装 本包提供了DB作为数据库连接池来操作数据库 DB可以通过FetchRecord来获得每一行的记录,例如数据库方言名为name,数据库配置文件为conf |
database/db2
Package db2 实现了db2的数据库方言Dialect,支持db2 10.x+ 对应数据库
|
Package db2 实现了db2的数据库方言Dialect,支持db2 10.x+ 对应数据库 |
database/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的实现方式 |
database/oracle
Package oracle 实现了oracle的数据库方言Dialect,支持oracle 10.5+ 对应数据库
|
Package oracle 实现了oracle的数据库方言Dialect,支持oracle 10.5+ 对应数据库 |
database/postgres
Package postgres 实现了postgres的数据库方言Dialect,支持postgres 8.0+ 对应数据库
|
Package postgres 实现了postgres的数据库方言Dialect,支持postgres 8.0+ 对应数据库 |
database/sqlserver
Package sqlserver 实现了sqlserver的数据库方言Dialect,支持mssql 2005+ 对应数据库
|
Package sqlserver 实现了sqlserver的数据库方言Dialect,支持mssql 2005+ 对应数据库 |
stream/file
Package file 实现了文件输入流和输出流的框架,可以用于所有类二维表文件输入输出 文件输入流InStreamer框架,可以通过如下方式读取文件
|
Package file 实现了文件输入流和输出流的框架,可以用于所有类二维表文件输入输出 文件输入流InStreamer框架,可以通过如下方式读取文件 |
stream/file/compress
Package compress 主要实现了压缩方法
|
Package compress 主要实现了压缩方法 |
stream/file/csv
Package csv 主要实现了stream/file的接口
|
Package csv 主要实现了stream/file的接口 |
stream/file/xlsx
Package xlsx 主要实现了stream/file的接口
|
Package xlsx 主要实现了stream/file的接口 |
tools
|
|
Click to show internal directories.
Click to hide internal directories.