// 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 }