// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.29.0 // source: bonus.sql package dbgen import ( "context" ) const CreateBonusMultiplier = `-- name: CreateBonusMultiplier :exec INSERT INTO bonus (multiplier) VALUES ($1) ` func (q *Queries) CreateBonusMultiplier(ctx context.Context, multiplier float32) error { _, err := q.db.Exec(ctx, CreateBonusMultiplier, multiplier) return err } const GetBonusMultiplier = `-- name: GetBonusMultiplier :many SELECT id, multiplier FROM bonus ` func (q *Queries) GetBonusMultiplier(ctx context.Context) ([]Bonu, error) { rows, err := q.db.Query(ctx, GetBonusMultiplier) if err != nil { return nil, err } defer rows.Close() var items []Bonu for rows.Next() { var i Bonu if err := rows.Scan(&i.ID, &i.Multiplier); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const UpdateBonusMultiplier = `-- name: UpdateBonusMultiplier :exec UPDATE bonus SET multiplier = $1 WHERE id = $2 ` type UpdateBonusMultiplierParams struct { Multiplier float32 `json:"multiplier"` ID int64 `json:"id"` } func (q *Queries) UpdateBonusMultiplier(ctx context.Context, arg UpdateBonusMultiplierParams) error { _, err := q.db.Exec(ctx, UpdateBonusMultiplier, arg.Multiplier, arg.ID) return err }