github.com/10ego/gthp@v0.0.0-20241025155251-e1514fa71fbb/internal/database/entities/db.go (about) 1 // Code generated by sqlc. DO NOT EDIT. 2 // versions: 3 // sqlc v1.27.0 4 5 package db 6 7 import ( 8 "context" 9 "database/sql" 10 ) 11 12 type 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 19 func New(db DBTX) *Queries { 20 return &Queries{db: db} 21 } 22 23 type Queries struct { 24 db DBTX 25 } 26 27 func (q *Queries) WithTx(tx *sql.Tx) *Queries { 28 return &Queries{ 29 db: tx, 30 } 31 }