Versions in this module Expand all Collapse all v0 v0.2.1 Jan 17, 2024 v0.2.0 Jan 17, 2024 Changes in this version type DBTX + Exec func(context.Context, string, ...interface{}) (pgconn.CommandTag, error) + Query func(context.Context, string, ...interface{}) (pgx.Rows, error) + QueryRow func(context.Context, string, ...interface{}) pgx.Row type Tracking + ID *int64 v0.1.0 Jan 15, 2024 Changes in this version + type ActiveServer struct + Address string + Gametype string + Map string + MapSha256sum *string + MapSize *int64 + MaxClients int64 + MaxPlayers int64 + Name string + Passworded int64 + Protocols string + ScoreKind string + Timestamp int64 + Version string + type ActiveServerClient struct + Address string + Clan string + CountryID int64 + ID int64 + IsPlayer int64 + MessageID int64 + Name string + Score int64 + Team *int64 + type AddFlagMappingParams struct + ChannelID int64 + Emoji string + FlagID int64 + GuildID int64 + type AddFlagParams struct + Abbr string + Emoji string + FlagID int64 + type AddGuildChannelParams struct + ChannelID int64 + GuildID int64 + Running int64 + type AddGuildParams struct + Description string + GuildID int64 + type AddPrevActiveServerClientParams struct + ChannelID int64 + Clan string + CountryID int64 + FlagAbbr string + FlagEmoji string + GuildID int64 + IsPlayer int64 + MessageID int64 + Name string + Score int64 + Team *int64 + type AddPrevActiveServerParams struct + Address string + ChannelID int64 + Gametype string + GuildID int64 + Map string + MapSha256sum *string + MapSize *int64 + MaxClients int64 + MaxPlayers int64 + MessageID int64 + Name string + Passworded int64 + Protocols string + ScoreKind string + Timestamp int64 + Version string + type AddTrackingParams struct + Address string + ChannelID int64 + GuildID int64 + MessageID int64 + type Channel struct + ChannelID int64 + GuildID int64 + Running int64 + type DBTX interface + ExecContext func(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext func(context.Context, string) (*sql.Stmt, error) + QueryContext func(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext func(context.Context, string, ...interface{}) *sql.Row + type Flag struct + Abbr string + Emoji string + FlagID int64 + type FlagMapping struct + ChannelID int64 + Emoji string + FlagID int64 + GuildID int64 + type GetChannelParams struct + ChannelID int64 + GuildID int64 + type GetFlagMappingParams struct + ChannelID int64 + FlagID int64 + GuildID int64 + type GetFlagMappingRow struct + Abbr string + Emoji string + FlagID int64 + type GetMessageTargetNotificationsParams struct + ChannelID int64 + GuildID int64 + MessageID int64 + type GetMessageTargetNotificationsRow struct + Threshold int64 + UserID int64 + type GetPlayerCountNotificationParams struct + ChannelID int64 + GuildID int64 + MessageID int64 + UserID int64 + type GetPrevActiveServerClientsRow struct + ChannelID int64 + Clan string + CountryID int64 + FlagAbbr string + FlagEmoji string + GuildID int64 + IsPlayer int64 + MessageID int64 + Name string + Score int64 + Team *int64 + type Guild struct + Description string + GuildID int64 + type InsertActiveServerClientsParams struct + Address string + Clan string + CountryID int64 + IsPlayer int64 + Name string + Score int64 + Team *int64 + type InsertActiveServersParams struct + Address string + Gametype string + Map string + MapSha256sum *string + MapSize *int64 + MaxClients int64 + MaxPlayers int64 + Name string + Passworded int64 + Protocols string + ScoreKind string + Timestamp int64 + Version string + type ListAllTrackingsRow struct + Address string + ChannelID int64 + GuildID int64 + MessageID int64 + type ListChannelTrackingsParams struct + ChannelID int64 + GuildID int64 + type ListChannelTrackingsRow struct + Address string + ChannelID int64 + GuildID int64 + MessageID int64 + type ListFlagMappingsParams struct + ChannelID int64 + GuildID int64 + type ListFlagMappingsRow struct + Abbr string + Emoji string + FlagID int64 + type ListGuildChannelsRow struct + ChannelID int64 + Running int64 + type ListTrackedServerClientsRow struct + Abbr string + ChannelID int64 + Clan string + CountryID int64 + FlagEmoji interface{} + GuildID int64 + IsPlayer int64 + MessageID int64 + Name string + Score interface{} + Team *int64 + type ListTrackedServersRow struct + Address string + ChannelID int64 + Gametype string + GuildID int64 + Map string + MapSha256sum *string + MapSize *int64 + MaxClients int64 + MaxPlayers int64 + MessageID int64 + Name string + Passworded int64 + Protocols string + ScoreKind string + Timestamp int64 + Version string + type PlayerCountNotification struct + ChannelID int64 + GuildID int64 + MessageID int64 + Threshold int64 + UserID int64 + type PrevActiveServer struct + Address string + ChannelID int64 + Gametype string + GuildID int64 + Map string + MapSha256sum *string + MapSize *int64 + MaxClients int64 + MaxPlayers int64 + MessageID int64 + Name string + Passworded int64 + Protocols string + ScoreKind string + Timestamp int64 + Version string + type PrevActiveServerClient struct + ChannelID int64 + Clan string + CountryID int64 + FlagAbbr string + FlagEmoji string + GuildID int64 + ID int64 + IsPlayer int64 + MessageID int64 + Name string + Score int64 + Team *int64 + type PrevMessageMention struct + ChannelID int64 + GuildID int64 + MessageID int64 + UserID int64 + type Queries struct + func New(db DBTX) *Queries + func Prepare(ctx context.Context, db DBTX) (*Queries, error) + func (q *Queries) AddFlag(ctx context.Context, arg AddFlagParams) error + func (q *Queries) AddFlagMapping(ctx context.Context, arg AddFlagMappingParams) error + func (q *Queries) AddGuild(ctx context.Context, arg AddGuildParams) error + func (q *Queries) AddGuildChannel(ctx context.Context, arg AddGuildChannelParams) error + func (q *Queries) AddPrevActiveServer(ctx context.Context, arg AddPrevActiveServerParams) error + func (q *Queries) AddPrevActiveServerClient(ctx context.Context, arg AddPrevActiveServerClientParams) error + func (q *Queries) AddTracking(ctx context.Context, arg AddTrackingParams) error + func (q *Queries) Close() error + func (q *Queries) DeleteActiveServerClients(ctx context.Context) error + func (q *Queries) DeleteActiveServers(ctx context.Context) error + func (q *Queries) ExistsServer(ctx context.Context, address string) ([]string, error) + func (q *Queries) GetChannel(ctx context.Context, arg GetChannelParams) ([]int64, error) + func (q *Queries) GetFlag(ctx context.Context, flagID int64) ([]Flag, error) + func (q *Queries) GetFlagByAbbr(ctx context.Context, abbr string) ([]Flag, error) + func (q *Queries) GetFlagMapping(ctx context.Context, arg GetFlagMappingParams) ([]GetFlagMappingRow, error) + func (q *Queries) GetGuild(ctx context.Context, guildID int64) ([]Guild, error) + func (q *Queries) GetMessageTargetNotifications(ctx context.Context, arg GetMessageTargetNotificationsParams) ([]GetMessageTargetNotificationsRow, error) + func (q *Queries) GetPlayerCountNotification(ctx context.Context, arg GetPlayerCountNotificationParams) ([]PlayerCountNotification, error) + func (q *Queries) GetPrevActiveServerClients(ctx context.Context, messageID int64) ([]GetPrevActiveServerClientsRow, error) + func (q *Queries) InsertActiveServerClients(ctx context.Context, arg InsertActiveServerClientsParams) error + func (q *Queries) InsertActiveServers(ctx context.Context, arg InsertActiveServersParams) error + func (q *Queries) ListAllTrackings(ctx context.Context) ([]ListAllTrackingsRow, error) + func (q *Queries) ListChannelTrackings(ctx context.Context, arg ListChannelTrackingsParams) ([]ListChannelTrackingsRow, error) + func (q *Queries) ListFlagMappings(ctx context.Context, arg ListFlagMappingsParams) ([]ListFlagMappingsRow, error) + func (q *Queries) ListFlags(ctx context.Context) ([]Flag, error) + func (q *Queries) ListGuildChannels(ctx context.Context, guildID int64) ([]ListGuildChannelsRow, error) + func (q *Queries) ListGuilds(ctx context.Context) ([]Guild, error) + func (q *Queries) ListPlayerCountNotifications(ctx context.Context) ([]PlayerCountNotification, error) + func (q *Queries) ListPrevActiveServers(ctx context.Context) ([]PrevActiveServer, error) + func (q *Queries) ListPreviousMessageMentions(ctx context.Context) ([]PrevMessageMention, error) + func (q *Queries) ListTrackedServerClients(ctx context.Context) ([]ListTrackedServerClientsRow, error) + func (q *Queries) ListTrackedServers(ctx context.Context) ([]ListTrackedServersRow, error) + func (q *Queries) RemoveFlagMapping(ctx context.Context, arg RemoveFlagMappingParams) error + func (q *Queries) RemoveGuild(ctx context.Context, guildID int64) error + func (q *Queries) RemoveGuildChannel(ctx context.Context, arg RemoveGuildChannelParams) error + func (q *Queries) RemoveMessageMentions(ctx context.Context, arg RemoveMessageMentionsParams) error + func (q *Queries) RemovePlayerCountNotification(ctx context.Context, arg RemovePlayerCountNotificationParams) error + func (q *Queries) RemovePlayerCountNotifications(ctx context.Context) error + func (q *Queries) RemovePrevActiveServer(ctx context.Context, messageID int64) error + func (q *Queries) RemovePrevActiveServerClient(ctx context.Context, messageID int64) error + func (q *Queries) RemoveTrackingByMessageId(ctx context.Context, arg RemoveTrackingByMessageIdParams) error + func (q *Queries) SetPlayerCountNotification(ctx context.Context, arg SetPlayerCountNotificationParams) error + func (q *Queries) StartChannel(ctx context.Context, arg StartChannelParams) error + func (q *Queries) StopChannel(ctx context.Context, arg StopChannelParams) error + func (q *Queries) WithTx(tx *sql.Tx) *Queries + type RemoveFlagMappingParams struct + ChannelID int64 + FlagID int64 + GuildID int64 + type RemoveGuildChannelParams struct + ChannelID int64 + GuildID int64 + type RemoveMessageMentionsParams struct + ChannelID int64 + GuildID int64 + MessageID int64 + type RemovePlayerCountNotificationParams struct + ChannelID int64 + GuildID int64 + MessageID int64 + Threshold int64 + UserID int64 + type RemoveTrackingByMessageIdParams struct + GuildID int64 + MessageID int64 + type SetPlayerCountNotificationParams struct + ChannelID int64 + GuildID int64 + MessageID int64 + Threshold int64 + UserID int64 + type StartChannelParams struct + ChannelID int64 + GuildID int64 + type StopChannelParams struct + ChannelID int64 + GuildID int64 + type Tracking struct + Address string + ChannelID int64 + GuildID int64 + MessageID int64