/
Arsinenko
/
CompClubAPI_Go
Обзор
Документация
Войти
/
Arsinenko
/
CompClubAPI_Go
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
internal/database/gen/club_stats.sql.go
80 строк
2 KB
Arsinenko
EquipmentService
15 окт 2025, 14:21
15 окт 2025, 14:21
fd78e25
Код
Авторство
О чём код?
// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 // source: club_stats.sql package gen import ( "context" ) const createClubStats = `-- name: CreateClubStats :one insert into club_stats (club, balance) values ($1, $2) returning id, club, balance ` type CreateClubStatsParams struct { Club string Balance string } func (q *Queries) CreateClubStats(ctx context.Context, arg CreateClubStatsParams) (ClubStat, error) { row := q.db.QueryRowContext(ctx, createClubStats, arg.Club, arg.Balance) var i ClubStat err := row.Scan(&i.ID, &i.Club, &i.Balance) return i, err } const getAllClubStats = `-- name: GetAllClubStats :many select id, club, balance from club_stats ` func (q *Queries) GetAllClubStats(ctx context.Context) ([]ClubStat, error) { rows, err := q.db.QueryContext(ctx, getAllClubStats) if err != nil { return nil, err } defer rows.Close() var items []ClubStat for rows.Next() { var i ClubStat if err := rows.Scan(&i.ID, &i.Club, &i.Balance); err != nil { return nil, err } items = append(items, i) } if err := rows.Close(); err != nil { return nil, err } if err := rows.Err(); err != nil { return nil, err } return items, nil } const getClubStats = `-- name: GetClubStats :one select id, club, balance from club_stats where club = $1 ` func (q *Queries) GetClubStats(ctx context.Context, club string) (ClubStat, error) { row := q.db.QueryRowContext(ctx, getClubStats, club) var i ClubStat err := row.Scan(&i.ID, &i.Club, &i.Balance) return i, err } const updateBalance = `-- name: UpdateBalance :one update club_stats set balance = $2 where club = $1 returning id, club, balance ` type UpdateBalanceParams struct { Club string Balance string } func (q *Queries) UpdateBalance(ctx context.Context, arg UpdateBalanceParams) (ClubStat, error) { row := q.db.QueryRowContext(ctx, updateBalance, arg.Club, arg.Balance) var i ClubStat err := row.Scan(&i.ID, &i.Club, &i.Balance) return i, err }