playerstats_gen

package
v0.0.0-...-7c98acb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBTX

type DBTX interface {
	ExecContext(context.Context, string, ...interface{}) (sql.Result, error)
	PrepareContext(context.Context, string) (*sql.Stmt, error)
	QueryContext(context.Context, string, ...interface{}) (*sql.Rows, error)
	QueryRowContext(context.Context, string, ...interface{}) *sql.Row
}

type PlayerStat

type PlayerStat struct {
	ID               string
	MatchID          string
	MapID            string
	TeamID           string
	SteamID          uint64
	Name             string
	Kills            int32
	Deaths           int32
	Roundsplayed     uint32
	Assists          int32
	FlashbangAssists uint32
	Teamkills        uint32
	Suicides         uint32
	HeadshotKills    uint32
	Damage           uint32
	BombPlants       uint32
	BombDefuses      uint32
	V1               uint32
	V2               uint32
	V3               uint32
	V4               uint32
	V5               uint32
	K1               uint32
	K2               uint32
	K3               uint32
	K4               uint32
	K5               uint32
	FirstdeathCt     uint32
	FirstdeathT      uint32
	FirstkillCt      uint32
	FirstkillT       uint32
}

type Queries

type Queries struct {
	// contains filtered or unexported fields
}

func New

func New(db DBTX) *Queries

func (*Queries) GetPlayerStats

func (q *Queries) GetPlayerStats(ctx context.Context, id string) (PlayerStat, error)

func (*Queries) GetPlayerStatsByMapStat

func (q *Queries) GetPlayerStatsByMapStat(ctx context.Context, mapID string) ([]PlayerStat, error)

func (*Queries) GetPlayerStatsByMapStats

func (q *Queries) GetPlayerStatsByMapStats(ctx context.Context, mapIds []string) ([]PlayerStat, error)

func (*Queries) GetPlayerStatsByMatch

func (q *Queries) GetPlayerStatsByMatch(ctx context.Context, matchID string) ([]PlayerStat, error)

func (*Queries) GetPlayerStatsBySteamID

func (q *Queries) GetPlayerStatsBySteamID(ctx context.Context, steamID uint64) ([]PlayerStat, error)

func (*Queries) GetPlayerStatsByTeam

func (q *Queries) GetPlayerStatsByTeam(ctx context.Context, teamID string) ([]PlayerStat, error)

func (*Queries) WithTx

func (q *Queries) WithTx(tx *sql.Tx) *Queries

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL