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.