Versions in this module Expand all Collapse all v2 v2.10.3 Feb 9, 2024 Changes in this version + var ErrNoRows = errors.New("qrm: no rows in result set") + func Query(ctx context.Context, db Queryable, query string, args []interface{}, ...) (rowsProcessed int64, err error) + func ScanOneRowToDest(scanContext *ScanContext, rows *sql.Rows, destPtr interface{}) error + type DB interface + Exec func(query string, args ...interface{}) (sql.Result, error) + ExecContext func(ctx context.Context, query string, args ...interface{}) (sql.Result, error) + Query func(query string, args ...interface{}) (*sql.Rows, error) + QueryContext func(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error) + type Executable interface + ExecContext func(ctx context.Context, query string, args ...interface{}) (sql.Result, error) + type Queryable interface + QueryContext func(ctx context.Context, query string, args ...interface{}) (*sql.Rows, error) + type ScanContext struct + func NewScanContext(rows *sql.Rows) (*ScanContext, error)