clickhouse

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Adapter

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

Adapter ...

func New

func New(store clickhouseStore) *Adapter

New returns new ClickHouse adapter.

func (*Adapter) GetServer

func (a *Adapter) GetServer(ctx context.Context, multiplayer domain.Multiplayer, host string) (domain.Server, error)

GetServer ...

func (*Adapter) InsertServers

func (a *Adapter) InsertServers(ctx context.Context, servers []domain.Server) error

InsertServers ...

func (*Adapter) ListMultiplayerSummaries

func (a *Adapter) ListMultiplayerSummaries(ctx context.Context, playersOrderAsc bool) ([]domain.MultiplayerSummary, error)

ListMultiplayerSummaries ...

func (*Adapter) ListServerStatistics

func (a *Adapter) ListServerStatistics(ctx context.Context, params domain.ListServerStatisticsParams) ([]domain.ServerStatisticPoint, error)

ListServerStatistics ...

func (*Adapter) ListServerSummaries

func (a *Adapter) ListServerSummaries(ctx context.Context, params domain.ListServerSummariesParams) ([]domain.ServerSummary, error)

ListServerSummaries ...

Jump to

Keyboard shortcuts

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