Documentation
¶
Overview ¶
Package sqlite
@author: xwc1125
Package sqlite ¶
@author: xwc1125
Package sqlite ¶
@author: xwc1125
Index ¶
- type DB
- func (db *DB) DB() *sqlx.DB
- func (db *DB) Delete(sql string, args ...interface{}) (affect int64, err error)
- func (db *DB) Insert(sql string, args ...interface{}) (id int64, err error)
- func (db *DB) Select(dest interface{}, sql string, args ...interface{}) error
- func (db *DB) Transaction(sqls []DBSql) (err error)
- func (db *DB) Update(sql string, args ...interface{}) (affect int64, err error)
- type DBSql
- type SqliteConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
DB ...
type DBSql ¶
type DBSql struct {
Sql string `json:"sql" mapstructure:"sql"`
Args []interface{} `json:"args" mapstructure:"args"`
}
type SqliteConfig ¶
type SqliteConfig struct {
Datasource string `json:"datasource" mapstructure:"datasource"`
MaxIdleConns int `json:"max_idle_conns" mapstructure:"max_idle_conns"`
MaxOpenConns int `json:"max_open_conns" mapstructure:"max_open_conns"`
ConnMaxLifetime int `json:"conn_max_lifetime" mapstructure:"conn_max_lifetime"`
ConnMaxIdleTime int `json:"conn_max_idle_time" mapstructure:"conn_max_idle_time"`
}
Click to show internal directories.
Click to hide internal directories.