sqlitec

package
v0.0.0-...-b19cdf9 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2022 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Channel

type Channel struct {
	ID       int64
	GuildID  int64
	ParentID sql.NullInt64
	Name     string
	Type     int64
	Position int64
	Deleted  bool
}

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 DeleteMemberRolesParams

type DeleteMemberRolesParams struct {
	RoleID  int64
	UserID  int64
	GuildID int64
}

type DeleteRoleParams

type DeleteRoleParams struct {
	ID      int64
	GuildID int64
}

type Guild

type Guild struct {
	ID      int64
	OwnerID int64
	Name    string
	Icon    string
	Deleted bool
}

type GuildRole

type GuildRole struct {
	ID          int64
	GuildID     int64
	Name        string
	Color       int64
	Position    int64
	Permissions int64
}

type KnownUser

type KnownUser struct {
	ID            int64
	GuildID       int64
	Username      string
	Nickname      sql.NullString
	Discriminator string
	Avatar        string
	Bot           bool
}

type KnownUsersRole

type KnownUsersRole struct {
	RoleID  int64
	UserID  int64
	GuildID int64
}

type MarkMessageDeletedParams

type MarkMessageDeletedParams struct {
	ID        int64
	ChannelID int64
}

type Me

type Me struct {
	ID            int64
	Username      string
	Discriminator string
	Avatar        string
	Bot           bool
	Single        bool
}

type MemberParams

type MemberParams struct {
	ID      int64
	GuildID int64
}

type MemberRoleIDsParams

type MemberRoleIDsParams struct {
	UserID  int64
	GuildID int64
}

type Message

type Message struct {
	ID         int64
	ReplyingTo int64
	AuthorID   int64
	ChannelID  int64
	EditedAt   sql.NullInt64
	Content    string
	Deleted    bool
}

type MessageParams

type MessageParams struct {
	ID        int64
	ChannelID int64
}

type MessagesBeforeParams

type MessagesBeforeParams struct {
	ID        int64
	ChannelID int64
}

type Queries

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

func New

func New(db DBTX) *Queries

func (*Queries) ChannelGuildID

func (q *Queries) ChannelGuildID(ctx context.Context, id int64) (int64, error)

func (*Queries) Channels

func (q *Queries) Channels(ctx context.Context, guildID int64) ([]Channel, error)

func (*Queries) DeleteChannel

func (q *Queries) DeleteChannel(ctx context.Context, id int64) error

func (*Queries) DeleteMemberRoles

func (q *Queries) DeleteMemberRoles(ctx context.Context, arg DeleteMemberRolesParams) error

func (*Queries) DeleteRole

func (q *Queries) DeleteRole(ctx context.Context, arg DeleteRoleParams) error

func (*Queries) Guild

func (q *Queries) Guild(ctx context.Context, id int64) (Guild, error)

func (*Queries) Guilds

func (q *Queries) Guilds(ctx context.Context) ([]Guild, error)

func (*Queries) LastMessageID

func (q *Queries) LastMessageID(ctx context.Context, channelID int64) (int64, error)

func (*Queries) MarkGuildDeleted

func (q *Queries) MarkGuildDeleted(ctx context.Context, id int64) error

func (*Queries) MarkMessageDeleted

func (q *Queries) MarkMessageDeleted(ctx context.Context, arg MarkMessageDeletedParams) error

func (*Queries) Me

func (q *Queries) Me(ctx context.Context) (Me, error)

func (*Queries) Member

func (q *Queries) Member(ctx context.Context, arg MemberParams) (KnownUser, error)

func (*Queries) MemberRoleIDs

func (q *Queries) MemberRoleIDs(ctx context.Context, arg MemberRoleIDsParams) ([]int64, error)

func (*Queries) Message

func (q *Queries) Message(ctx context.Context, arg MessageParams) (Message, error)

func (*Queries) Messages

func (q *Queries) Messages(ctx context.Context, channelID int64) ([]Message, error)

func (*Queries) MessagesBefore

func (q *Queries) MessagesBefore(ctx context.Context, arg MessagesBeforeParams) ([]Message, error)

func (*Queries) Role

func (q *Queries) Role(ctx context.Context, arg RoleParams) (GuildRole, error)

func (*Queries) SetMe

func (q *Queries) SetMe(ctx context.Context, arg SetMeParams) error

func (*Queries) UnknownMembers

func (q *Queries) UnknownMembers(ctx context.Context, guildID int64) ([]int64, error)

func (*Queries) UpdateChannel

func (q *Queries) UpdateChannel(ctx context.Context, arg UpdateChannelParams) error

func (*Queries) UpdateGuild

func (q *Queries) UpdateGuild(ctx context.Context, arg UpdateGuildParams) error

func (*Queries) UpdateMember

func (q *Queries) UpdateMember(ctx context.Context, arg UpdateMemberParams) error

func (*Queries) UpdateMemberRoles

func (q *Queries) UpdateMemberRoles(ctx context.Context, arg UpdateMemberRolesParams) error

func (*Queries) UpdateMessage

func (q *Queries) UpdateMessage(ctx context.Context, arg UpdateMessageParams) error

func (*Queries) UpdateRole

func (q *Queries) UpdateRole(ctx context.Context, arg UpdateRoleParams) error

func (*Queries) UpdateUser

func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error

func (*Queries) WithTx

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

type RoleParams

type RoleParams struct {
	ID      int64
	GuildID int64
}

type SetMeParams

type SetMeParams struct {
	ID            int64
	Username      string
	Discriminator string
	Avatar        string
	Bot           bool
}

type UpdateChannelParams

type UpdateChannelParams struct {
	ID       int64
	GuildID  int64
	ParentID sql.NullInt64
	Name     string
	Type     int64
	Position int64
}

type UpdateGuildParams

type UpdateGuildParams struct {
	ID      int64
	OwnerID int64
	Name    string
	Icon    string
}

type UpdateMemberParams

type UpdateMemberParams struct {
	ID            int64
	GuildID       int64
	Username      string
	Nickname      sql.NullString
	Discriminator string
	Avatar        string
	Bot           bool
}

type UpdateMemberRolesParams

type UpdateMemberRolesParams struct {
	RoleID  int64
	UserID  int64
	GuildID int64
}

type UpdateMessageParams

type UpdateMessageParams struct {
	ID         int64
	ReplyingTo int64
	AuthorID   int64
	ChannelID  int64
	EditedAt   sql.NullInt64
	Content    string
}

type UpdateRoleParams

type UpdateRoleParams struct {
	ID          int64
	GuildID     int64
	Name        string
	Color       int64
	Position    int64
	Permissions int64
}

type UpdateUserParams

type UpdateUserParams struct {
	ID            int64
	GuildID       int64
	Username      string
	Discriminator string
	Avatar        string
	Bot           bool
}

Jump to

Keyboard shortcuts

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