// Code generated by sqlc. DO NOT EDIT. | |
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, | |
} | |
} |