199 lines
4.3 KiB
Go
199 lines
4.3 KiB
Go
// Code generated by sqlc. DO NOT EDIT.
|
|
// versions:
|
|
// sqlc v1.29.0
|
|
// source: enet_pulse.sql
|
|
|
|
package dbgen
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/jackc/pgx/v5/pgtype"
|
|
)
|
|
|
|
const CreateEnetpulseSport = `-- name: CreateEnetpulseSport :one
|
|
INSERT INTO enetpulse_sports (
|
|
sport_id,
|
|
name,
|
|
updates_count,
|
|
last_updated_at,
|
|
status,
|
|
updated_at
|
|
) VALUES (
|
|
$1, $2, $3, $4, $5, NOW()
|
|
)
|
|
RETURNING id, sport_id, name, updates_count, last_updated_at, status, created_at, updated_at
|
|
`
|
|
|
|
type CreateEnetpulseSportParams struct {
|
|
SportID string `json:"sport_id"`
|
|
Name string `json:"name"`
|
|
UpdatesCount pgtype.Int4 `json:"updates_count"`
|
|
LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"`
|
|
Status pgtype.Int4 `json:"status"`
|
|
}
|
|
|
|
func (q *Queries) CreateEnetpulseSport(ctx context.Context, arg CreateEnetpulseSportParams) (EnetpulseSport, error) {
|
|
row := q.db.QueryRow(ctx, CreateEnetpulseSport,
|
|
arg.SportID,
|
|
arg.Name,
|
|
arg.UpdatesCount,
|
|
arg.LastUpdatedAt,
|
|
arg.Status,
|
|
)
|
|
var i EnetpulseSport
|
|
err := row.Scan(
|
|
&i.ID,
|
|
&i.SportID,
|
|
&i.Name,
|
|
&i.UpdatesCount,
|
|
&i.LastUpdatedAt,
|
|
&i.Status,
|
|
&i.CreatedAt,
|
|
&i.UpdatedAt,
|
|
)
|
|
return i, err
|
|
}
|
|
|
|
const CreateEnetpulseTournamentTemplate = `-- name: CreateEnetpulseTournamentTemplate :one
|
|
INSERT INTO enetpulse_tournament_templates (
|
|
template_id,
|
|
name,
|
|
sport_fk,
|
|
gender,
|
|
updates_count,
|
|
last_updated_at,
|
|
status,
|
|
updated_at
|
|
) VALUES (
|
|
$1, $2, $3, $4, $5, $6, $7, NOW()
|
|
)
|
|
RETURNING id, template_id, name, sport_fk, gender, updates_count, last_updated_at, status, created_at, updated_at
|
|
`
|
|
|
|
type CreateEnetpulseTournamentTemplateParams struct {
|
|
TemplateID string `json:"template_id"`
|
|
Name string `json:"name"`
|
|
SportFk string `json:"sport_fk"`
|
|
Gender pgtype.Text `json:"gender"`
|
|
UpdatesCount pgtype.Int4 `json:"updates_count"`
|
|
LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"`
|
|
Status pgtype.Int4 `json:"status"`
|
|
}
|
|
|
|
func (q *Queries) CreateEnetpulseTournamentTemplate(ctx context.Context, arg CreateEnetpulseTournamentTemplateParams) (EnetpulseTournamentTemplate, error) {
|
|
row := q.db.QueryRow(ctx, CreateEnetpulseTournamentTemplate,
|
|
arg.TemplateID,
|
|
arg.Name,
|
|
arg.SportFk,
|
|
arg.Gender,
|
|
arg.UpdatesCount,
|
|
arg.LastUpdatedAt,
|
|
arg.Status,
|
|
)
|
|
var i EnetpulseTournamentTemplate
|
|
err := row.Scan(
|
|
&i.ID,
|
|
&i.TemplateID,
|
|
&i.Name,
|
|
&i.SportFk,
|
|
&i.Gender,
|
|
&i.UpdatesCount,
|
|
&i.LastUpdatedAt,
|
|
&i.Status,
|
|
&i.CreatedAt,
|
|
&i.UpdatedAt,
|
|
)
|
|
return i, err
|
|
}
|
|
|
|
const GetAllEnetpulseSports = `-- name: GetAllEnetpulseSports :many
|
|
SELECT
|
|
id,
|
|
sport_id,
|
|
name,
|
|
updates_count,
|
|
last_updated_at,
|
|
status,
|
|
created_at,
|
|
updated_at
|
|
FROM enetpulse_sports
|
|
ORDER BY name
|
|
`
|
|
|
|
func (q *Queries) GetAllEnetpulseSports(ctx context.Context) ([]EnetpulseSport, error) {
|
|
rows, err := q.db.Query(ctx, GetAllEnetpulseSports)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
defer rows.Close()
|
|
var items []EnetpulseSport
|
|
for rows.Next() {
|
|
var i EnetpulseSport
|
|
if err := rows.Scan(
|
|
&i.ID,
|
|
&i.SportID,
|
|
&i.Name,
|
|
&i.UpdatesCount,
|
|
&i.LastUpdatedAt,
|
|
&i.Status,
|
|
&i.CreatedAt,
|
|
&i.UpdatedAt,
|
|
); err != nil {
|
|
return nil, err
|
|
}
|
|
items = append(items, i)
|
|
}
|
|
if err := rows.Err(); err != nil {
|
|
return nil, err
|
|
}
|
|
return items, nil
|
|
}
|
|
|
|
const GetAllEnetpulseTournamentTemplates = `-- name: GetAllEnetpulseTournamentTemplates :many
|
|
SELECT
|
|
id,
|
|
template_id,
|
|
name,
|
|
sport_fk,
|
|
gender,
|
|
updates_count,
|
|
last_updated_at,
|
|
status,
|
|
created_at,
|
|
updated_at
|
|
FROM enetpulse_tournament_templates
|
|
ORDER BY name
|
|
`
|
|
|
|
func (q *Queries) GetAllEnetpulseTournamentTemplates(ctx context.Context) ([]EnetpulseTournamentTemplate, error) {
|
|
rows, err := q.db.Query(ctx, GetAllEnetpulseTournamentTemplates)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
defer rows.Close()
|
|
var items []EnetpulseTournamentTemplate
|
|
for rows.Next() {
|
|
var i EnetpulseTournamentTemplate
|
|
if err := rows.Scan(
|
|
&i.ID,
|
|
&i.TemplateID,
|
|
&i.Name,
|
|
&i.SportFk,
|
|
&i.Gender,
|
|
&i.UpdatesCount,
|
|
&i.LastUpdatedAt,
|
|
&i.Status,
|
|
&i.CreatedAt,
|
|
&i.UpdatedAt,
|
|
); err != nil {
|
|
return nil, err
|
|
}
|
|
items = append(items, i)
|
|
}
|
|
if err := rows.Err(); err != nil {
|
|
return nil, err
|
|
}
|
|
return items, nil
|
|
}
|