Versions in this module Expand all Collapse all v1 v1.0.0 Jan 17, 2026 Changes in this version + func IsNoRowErr(err error) bool + type DB struct + func Get(ctx context.Context, name string) *DB + func (db *DB) BeginTxx(ctx context.Context, opts *sql.TxOptions) (*Tx, error) + func (db *DB) Beginx() (*Tx, error) + func (db *DB) DeleteContext(ctx context.Context, m Modeler) (sql.Result, error) + func (db *DB) GetMapper() *reflectx.Mapper + func (db *DB) Insert(m Modeler) (sql.Result, error) + func (db *DB) InsertContext(ctx context.Context, m Modeler) (sql.Result, error) + func (db *DB) MustBegin() *Tx + func (db *DB) Update(m Modeler) (sql.Result, error) + func (db *DB) UpdateContext(ctx context.Context, m Modeler) (sql.Result, error) + type Modeler interface + KeyName func() string + TableName func() string + type Tx struct + func (tx *Tx) GetMapper() *reflectx.Mapper + func (tx *Tx) Insert(m Modeler) (sql.Result, error) + func (tx *Tx) InsertContext(ctx context.Context, m Modeler) (sql.Result, error) + func (tx *Tx) Update(m Modeler) (sql.Result, error) + func (tx *Tx) UpdateContext(ctx context.Context, m Modeler) (sql.Result, error)