sql

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2024 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Repository

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

func NewRepository

func NewRepository(runner sq.BaseRunner) *Repository

func (*Repository) FindRisingStars

func (r *Repository) FindRisingStars(ctx context.Context, filter leaderboard.Filter) ([]leaderboard.Entry[leaderboard.RisingStar], int, error)

func (*Repository) FindTopPlayersByKit

func (r *Repository) FindTopPlayersByKit(ctx context.Context, kitID uint8, filter leaderboard.Filter) ([]leaderboard.Entry[leaderboard.KitRecord], int, error)

func (*Repository) FindTopPlayersByScore

func (r *Repository) FindTopPlayersByScore(ctx context.Context, scoreType leaderboard.ScoreType, filter leaderboard.Filter) ([]leaderboard.Entry[leaderboard.PlayerStub], int, error)

func (*Repository) FindTopPlayersByVehicle

func (r *Repository) FindTopPlayersByVehicle(ctx context.Context, vehicleID uint8, filter leaderboard.Filter) ([]leaderboard.Entry[leaderboard.VehicleRecord], int, error)

func (*Repository) FindTopPlayersByWeapon

func (r *Repository) FindTopPlayersByWeapon(ctx context.Context, weaponID uint8, filter leaderboard.Filter) ([]leaderboard.Entry[leaderboard.WeaponRecord], int, error)

func (*Repository) GetRisingStarUpdateTimestamp

func (r *Repository) GetRisingStarUpdateTimestamp(ctx context.Context) (uint32, error)

Jump to

Keyboard shortcuts

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