db.go

 1// Code generated by sqlc. DO NOT EDIT.
 2// versions:
 3//   sqlc v1.30.0
 4
 5package generated
 6
 7import (
 8	"context"
 9	"database/sql"
10)
11
12type DBTX interface {
13	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
14	PrepareContext(context.Context, string) (*sql.Stmt, error)
15	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
16	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
17}
18
19func New(db DBTX) *Queries {
20	return &Queries{db: db}
21}
22
23type Queries struct {
24	db DBTX
25}
26
27func (q *Queries) WithTx(tx *sql.Tx) *Queries {
28	return &Queries{
29		db: tx,
30	}
31}