| // Code generated by sqlc. DO NOT EDIT. |
| // versions: |
| // sqlc v1.15.0 |
| |
| package db |
| |
| import ( |
| "context" |
| |
| "github.com/jackc/pgconn" |
| "github.com/jackc/pgx/v4" |
| ) |
| |
| type DBTX interface { |
| Exec(context.Context, string, ...interface{}) (pgconn.CommandTag, error) |
| Query(context.Context, string, ...interface{}) (pgx.Rows, error) |
| QueryRow(context.Context, string, ...interface{}) pgx.Row |
| } |
| |
| func New(db DBTX) *Queries { |
| return &Queries{db: db} |
| } |
| |
| type Queries struct { |
| db DBTX |
| } |
| |
| func (q *Queries) WithTx(tx pgx.Tx) *Queries { |
| return &Queries{ |
| db: tx, |
| } |
| } |