Documentation
¶
Index ¶
- func MaskSecret(dsn string) string
- type DB
- type Database
- func (d *Database) BeginTransaction(ctx context.Context) (Transaction, error)
- func (d *Database) ExecContext(ctx context.Context, query string, args ...interface{}) (int64, error)
- func (d *Database) QueryRowsContext(ctx context.Context, query string, args ...interface{}) ([]map[string]interface{}, error)
- type Transaction
- type Tx
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MaskSecret ¶
Types ¶
type DB ¶
type DB interface {
QueryRowsContext(ctx context.Context, query string, args ...interface{}) ([]map[string]interface{}, error)
ExecContext(ctx context.Context, query string, args ...interface{}) (int64, error)
BeginTransaction(ctx context.Context) (Transaction, error)
Close() error
}
func NewDatabase ¶
type Database ¶
func (*Database) BeginTransaction ¶
func (d *Database) BeginTransaction(ctx context.Context) (Transaction, error)
func (*Database) ExecContext ¶
type Transaction ¶
Click to show internal directories.
Click to hide internal directories.