github.com/navikt/knorten@v0.0.0-20240419132333-1333f46ed8b6/pkg/database/gensql/usergsm.sql.go (about) 1 // Code generated by sqlc. DO NOT EDIT. 2 // source: usergsm.sql 3 4 package gensql 5 6 import ( 7 "context" 8 ) 9 10 const userGoogleSecretManagerCreate = `-- name: UserGoogleSecretManagerCreate :exec 11 INSERT INTO user_google_secret_manager ("owner", "name") 12 VALUES ($1, $2) 13 ` 14 15 type UserGoogleSecretManagerCreateParams struct { 16 Owner string 17 Name string 18 } 19 20 func (q *Queries) UserGoogleSecretManagerCreate(ctx context.Context, arg UserGoogleSecretManagerCreateParams) error { 21 _, err := q.db.ExecContext(ctx, userGoogleSecretManagerCreate, arg.Owner, arg.Name) 22 return err 23 } 24 25 const userGoogleSecretManagerDelete = `-- name: UserGoogleSecretManagerDelete :exec 26 DELETE 27 FROM user_google_secret_manager 28 WHERE owner = $1 29 ` 30 31 func (q *Queries) UserGoogleSecretManagerDelete(ctx context.Context, owner string) error { 32 _, err := q.db.ExecContext(ctx, userGoogleSecretManagerDelete, owner) 33 return err 34 } 35 36 const userGoogleSecretManagerGet = `-- name: UserGoogleSecretManagerGet :one 37 SELECT owner, name 38 FROM user_google_secret_manager 39 WHERE owner = $1 40 ` 41 42 func (q *Queries) UserGoogleSecretManagerGet(ctx context.Context, owner string) (UserGoogleSecretManager, error) { 43 row := q.db.QueryRowContext(ctx, userGoogleSecretManagerGet, owner) 44 var i UserGoogleSecretManager 45 err := row.Scan(&i.Owner, &i.Name) 46 return i, err 47 }