Documentation
¶
Index ¶
- Constants
- Variables
- type DB
- func (db *DB) Exec(ctx context.Context, query string, args ...interface{}) (sql.Result, error)
- func (db *DB) Get(ctx context.Context, dest interface{}, query string, args ...interface{}) error
- func (db *DB) NamedExec(ctx context.Context, query string, arg interface{}) (sql.Result, error)
- func (db *DB) Query(ctx context.Context, query string, args ...interface{}) (*sqlx.Rows, error)
- func (db *DB) RunInTx(ctx context.Context, txFn TxFunc) (err, rbErr error)
- func (db *DB) Secret() *DB
- func (db *DB) Select(ctx context.Context, dest interface{}, query string, args ...interface{}) error
- type Logger
- type LoggerImpl
- func (li *LoggerImpl) Debugf(ctx context.Context, format string, args ...interface{})
- func (li *LoggerImpl) Errorf(ctx context.Context, format string, args ...interface{})
- func (li *LoggerImpl) Infof(ctx context.Context, format string, args ...interface{})
- func (li *LoggerImpl) Warnf(ctx context.Context, format string, args ...interface{})
- type Option
- type TxFunc
Constants ¶
View Source
const ( DefaultSlowDuration = 150 * time.Millisecond DefaultWarnRows = 1000 DefaultHideParams = false )
Variables ¶
View Source
var ( ErrNestedTransaction = xerrors.New("sqlxx: nested transaction") ErrNoLogger = xerrors.New("sqlxx: no logger") )
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
type Logger ¶ added in v0.1.1
type LoggerImpl ¶ added in v0.1.1
type LoggerImpl struct {
// contains filtered or unexported fields
}
func (*LoggerImpl) Debugf ¶ added in v0.1.1
func (li *LoggerImpl) Debugf(ctx context.Context, format string, args ...interface{})
func (*LoggerImpl) Errorf ¶ added in v0.1.1
func (li *LoggerImpl) Errorf(ctx context.Context, format string, args ...interface{})
Click to show internal directories.
Click to hide internal directories.