Documentation ¶
Index ¶
- type DbPlus
- func (db *DbPlus) Begin() (*TxPlus, error)
- func (db *DbPlus) BeginTx(ctx context.Context, opts *sql.TxOptions) (*TxPlus, error)
- func (db *DbPlus) Close() (err error)
- func (db *DbPlus) Exec(query string, args ...interface{}) (sql.Result, error)
- func (db *DbPlus) ExecContext(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
- func (db *DbPlus) Exists(query string, args ...interface{}) (exists bool, err error)
- func (db *DbPlus) ExistsContext(c context.Context, query string, args ...interface{}) (exists bool, err error)
- func (db *DbPlus) Prepare(query string) (*sql.Stmt, error)
- func (db *DbPlus) PrepareContext(ctx context.Context, query string) (*sql.Stmt, error)
- func (db *DbPlus) Query(query string, args ...interface{}) (*sql.Rows, error)
- func (db *DbPlus) QueryContext(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error)
- func (db *DbPlus) QueryRow(query string, args ...interface{}) *sql.Row
- func (db *DbPlus) QueryRowContext(ctx context.Context, query string, args ...interface{}) *sql.Row
- func (db *DbPlus) QuerySlice(list interface{}, query string, args ...interface{}) (err error)
- func (db *DbPlus) QuerySliceContext(ctx context.Context, list interface{}, query string, args ...interface{}) (err error)
- func (db *DbPlus) QueryStruct(obj interface{}, query string, args ...interface{}) (err error)
- func (db *DbPlus) QueryStructContext(ctx context.Context, obj interface{}, query string, args ...interface{}) (err error)
- func (db *DbPlus) SetConnMaxLifetime(ds ...time.Duration)
- func (db *DbPlus) SetMaxIdleConns(ns ...int)
- func (db *DbPlus) SetMaxOpenConns(ns ...int)
- func (db *DbPlus) Writer() *sql.DB
- type TxPlus
- func (tx TxPlus) QuerySlice(list interface{}, query string, args ...interface{}) (err error)
- func (tx TxPlus) QuerySliceContext(ctx context.Context, list interface{}, query string, args ...interface{}) (err error)
- func (tx TxPlus) QueryStruct(obj interface{}, query string, args ...interface{}) (err error)
- func (tx TxPlus) QueryStructContext(ctx context.Context, obj interface{}, query string, args ...interface{}) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DbPlus ¶
type DbPlus struct {
// contains filtered or unexported fields
}
func (*DbPlus) ExecContext ¶
func (*DbPlus) ExistsContext ¶
func (db *DbPlus) ExistsContext(c context.Context, query string, args ...interface{}) (exists bool, err error)
ExistsContext 判断记录是否存在
func (*DbPlus) PrepareContext ¶
func (*DbPlus) QueryContext ¶
func (*DbPlus) QueryRowContext ¶
func (*DbPlus) QuerySlice ¶
func (*DbPlus) QuerySliceContext ¶
func (*DbPlus) QueryStruct ¶
func (*DbPlus) QueryStructContext ¶
func (*DbPlus) SetConnMaxLifetime ¶
func (*DbPlus) SetMaxIdleConns ¶
func (*DbPlus) SetMaxOpenConns ¶
type TxPlus ¶
func (TxPlus) QuerySlice ¶
func (TxPlus) QuerySliceContext ¶
func (TxPlus) QueryStruct ¶
Click to show internal directories.
Click to hide internal directories.