package
0.1.3
Repository: https://github.com/rumis/storage.git
Documentation: pkg.go.dev

# Functions

DefaultRepoGroupOptions 创建默认的Repo配置.
创建默认的Seal Repo配置.
GetSealDB 获取池中DB实例.
NewSealMysqlOneReader 创建新的Seal数据写入对象.
NewSealMysqlInserter 创建新的Seal数据写入对象.
NewSealMysqlMultiInserter 创建新的Seal数据写入对象-一次写入多次数据.
NewSealMysqlMultiReader 创建新的Seal数据读取对象,返回值多行.
NewSealMysqlOneReader 创建新的Seal数据写入对象.
NewSealMysqlMultiReader 创建新的Seal数据读取对象,返回值多行.
SealQEq 相等.
SealQIn IN.
SealQLike 模糊查询.
SealQOp 一般操作符 > < >= <= 等.
SealR 获取Seal只读实例(从库).
SealUEq 相等.
SealUIn IN.
SealULike 模糊查询.
SealUOp 一般操作符 > < >= <= 等.
SealW 获取Seal读写实例(主库).
SetSealDB DB池添加实例.
SetSealR 设置Seal只读实例(从库).
SetSealW 设置Seal读写实例(主库).
WithColumns 配置表字段.
WithDB 数据库实例.
WithExecLogger 日志函数.
WithHandler 处理函数.
WithName 表名.
WithDB 数据库实例.

# Variables

错误定义.
No description provided by the author

# Structs

RepoGroupOptions 自定义复杂操作集合.
选项.

# Type aliases

ClauseHandler SQL子句处理方法 @params query 查询器对象或者TX、DB等.
RepoGroupOptionHandler 数据库配置选项.
RepoGroupReader 多表数据读取 @params data 承载数据的指针 @params params 查询条件字段.
RepoInserter 数据插入 @params data 需要插入的数据,支持单个数据或者数组.
RepoReader 数据读取 @params data 承载数据的指针 @params where 查询字句.
RepoSealOptionHandler Seal数据库配置选项.
RepoUpdater 数据更新 @params data 需要更新的数据,支持map和struct @parama where 更新数据的条件 @return 最后一个自增ID的值.