aerospike

package
v0.0.0-...-c8a4b1c Latest Latest
Warning

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

Go to latest
Published: May 15, 2023 License: ISC Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get[V any](as *Aerospike, key *aero.Key, binNames ...string) (val V, err error)

func GetKeyBins

func GetKeyBins[V any](as *Aerospike, set string, key any) ([]V, error)

func MarshalBin

func MarshalBin(v any) (any, error)

func New

func New(client *aero.Client) *store.Cabinet

func UnmarshalBin

func UnmarshalBin[V any](b any) (val V, err error)

Types

type Aerospike

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

func (*Aerospike) Delete

func (a *Aerospike) Delete(set string, key any) error

func (*Aerospike) Exists

func (a *Aerospike) Exists(set string, k any) (bool, error)

func (*Aerospike) ListAdd

func (a *Aerospike) ListAdd(set, binName string, key, v any) error

func (*Aerospike) ListRemove

func (a *Aerospike) ListRemove(set, binName string, key, v any) error

func (*Aerospike) Set

func (a *Aerospike) Set(set string, key, v any) error

func (*Aerospike) SetBin

func (a *Aerospike) SetBin(set, bin string, key, v any) error

func (*Aerospike) Truncate

func (a *Aerospike) Truncate(set string) error

type Channel

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

func (*Channel) Channel

func (c *Channel) Channel(id discord.ChannelID) (*discord.Channel, error)

func (*Channel) ChannelRemove

func (c *Channel) ChannelRemove(channel *discord.Channel) error

func (*Channel) ChannelSet

func (c *Channel) ChannelSet(channel *discord.Channel, update bool) error

func (*Channel) Channels

func (c *Channel) Channels(id discord.GuildID) ([]discord.Channel, error)

func (*Channel) CreatePrivateChannel

func (c *Channel) CreatePrivateChannel(recipient discord.UserID) (*discord.Channel, error)

func (*Channel) PrivateChannels

func (c *Channel) PrivateChannels() ([]discord.Channel, error)

func (*Channel) Reset

func (c *Channel) Reset() error

type Emoji

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

func (*Emoji) Emoji

func (e *Emoji) Emoji(guildID discord.GuildID, emojiID discord.EmojiID) (*discord.Emoji, error)

func (*Emoji) EmojiSet

func (e *Emoji) EmojiSet(guildID discord.GuildID, emojis []discord.Emoji, update bool) error

func (*Emoji) Emojis

func (e *Emoji) Emojis(guildID discord.GuildID) ([]discord.Emoji, error)

func (*Emoji) Reset

func (e *Emoji) Reset() error

type Guild

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

func (*Guild) Guild

func (g *Guild) Guild(guildID discord.GuildID) (*discord.Guild, error)

func (*Guild) GuildRemove

func (g *Guild) GuildRemove(guildID discord.GuildID) error

func (*Guild) GuildSet

func (g *Guild) GuildSet(guild *discord.Guild, update bool) error

func (*Guild) Guilds

func (g *Guild) Guilds() ([]discord.Guild, error)

func (*Guild) Reset

func (g *Guild) Reset() error

type Me

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

func (*Me) Me

func (m *Me) Me() (*discord.User, error)

func (*Me) MyselfSet

func (m *Me) MyselfSet(me discord.User, update bool) error

func (*Me) Reset

func (m *Me) Reset() error

type Member

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

func (*Member) Member

func (m *Member) Member(guildID discord.GuildID, userID discord.UserID) (*discord.Member, error)

func (*Member) MemberRemove

func (m *Member) MemberRemove(guildID discord.GuildID, userID discord.UserID) error

func (*Member) MemberSet

func (m *Member) MemberSet(guildID discord.GuildID, member *discord.Member, update bool) error

func (*Member) Members

func (m *Member) Members(guildID discord.GuildID) ([]discord.Member, error)

func (*Member) Reset

func (m *Member) Reset() error

type Message

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

func (*Message) MaxMessages

func (m *Message) MaxMessages() int

func (*Message) Message

func (m *Message) Message(channelID discord.ChannelID, messageID discord.MessageID) (*discord.Message, error)

func (*Message) MessageRemove

func (m *Message) MessageRemove(channelID discord.ChannelID, messageID discord.MessageID) error

func (*Message) MessageSet

func (m *Message) MessageSet(message *discord.Message, update bool) error

func (*Message) Messages

func (m *Message) Messages(channelID discord.ChannelID) ([]discord.Message, error)

func (*Message) Reset

func (m *Message) Reset() error

type Presence

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

func (*Presence) Presence

func (p *Presence) Presence(guildID discord.GuildID, userID discord.UserID) (*discord.Presence, error)

func (*Presence) PresenceRemove

func (p *Presence) PresenceRemove(guildID discord.GuildID, userID discord.UserID) error

func (*Presence) PresenceSet

func (p *Presence) PresenceSet(guildID discord.GuildID, presence *discord.Presence, update bool) error

func (*Presence) Presences

func (p *Presence) Presences(guildID discord.GuildID) ([]discord.Presence, error)

func (*Presence) Reset

func (p *Presence) Reset() error

type Role

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

func (*Role) Reset

func (r *Role) Reset() error

func (*Role) Role

func (r *Role) Role(guildID discord.GuildID, roleID discord.RoleID) (*discord.Role, error)

func (*Role) RoleRemove

func (r *Role) RoleRemove(guildID discord.GuildID, roleID discord.RoleID) error

func (*Role) RoleSet

func (r *Role) RoleSet(guildID discord.GuildID, role *discord.Role, update bool) error

func (*Role) Roles

func (r *Role) Roles(guildID discord.GuildID) ([]discord.Role, error)

type VoiceState

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

func (*VoiceState) Reset

func (v *VoiceState) Reset() error

func (*VoiceState) VoiceState

func (v *VoiceState) VoiceState(guildID discord.GuildID, userID discord.UserID) (*discord.VoiceState, error)

func (*VoiceState) VoiceStateRemove

func (v *VoiceState) VoiceStateRemove(guildID discord.GuildID, userID discord.UserID) error

func (*VoiceState) VoiceStateSet

func (v *VoiceState) VoiceStateSet(guildID discord.GuildID, state *discord.VoiceState, update bool) error

func (*VoiceState) VoiceStates

func (v *VoiceState) VoiceStates(guildID discord.GuildID) ([]discord.VoiceState, error)

Jump to

Keyboard shortcuts

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