Documentation ¶
Index ¶
- func SetPoolConns(active, idle int) (err error)
- type Dao
- func (dao *Dao) Delete(s string) (r sql.Result, err error)
- func (dao *Dao) Get() (rows *sql.Rows, err error)
- func (dao *Dao) GetConfig() *mysql.Config
- func (dao *Dao) GetRow() (row *sql.Row, err error)
- func (dao *Dao) Insert(s string) (r sql.Result, err error)
- func (dao *Dao) OpenDB() *Dao
- func (dao *Dao) OpenDBWithPoolConns(active, idle int) *Dao
- func (dao *Dao) Scan(rows *sql.Rows) (t []interface{}, err error)
- func (dao *Dao) ScanRow(row *sql.Row) (t interface{}, err error)
- func (dao *Dao) ScanRowType(row *sql.Row, tb interface{}) (t interface{}, err error)
- func (dao *Dao) ScanType(rows *sql.Rows, tb interface{}) (t []interface{}, err error)
- func (dao *Dao) SetConfig(user, pw, addr, db string) *Dao
- func (dao *Dao) SetDefaultModel(tb interface{}, deftultTbName string) (err error)
- func (dao *Dao) SetOriginConfig(c *mysql.Config) *Dao
- func (dao *Dao) Update(s string) (r sql.Result, err error)
- type Tx
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetPoolConns ¶
SetPoolConns : dynamic set pool conns
Types ¶
type Dao ¶
type Dao struct { *sql.DB *sqlbuilder.SQLBuilder DaoStruct string DaoStructType reflect.Type }
Dao : the data access object struct
func (*Dao) OpenDBWithPoolConns ¶
OpenDBWithPoolConns : connect to db and set pool conns
func (*Dao) ScanRowType ¶
func (*Dao) SetDefaultModel ¶
SetDefaultModel : set the struct for this dao default
func (*Dao) SetOriginConfig ¶
SetOriginConfig : set config by mysql.Config
Click to show internal directories.
Click to hide internal directories.