Documentation
¶
Overview ¶
Package service manages the main logic of server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cassandra ¶
type Cassandra interface {
Connect(ctx context.Context) error
Close(ctx context.Context) error
GetMeta(ctx context.Context, uuid string) (*model.MetaVector, error)
GetIPs(ctx context.Context, uuid string) ([]string, error)
SetMeta(ctx context.Context, meta *model.MetaVector) error
SetMetas(ctx context.Context, metas ...*model.MetaVector) error
DeleteMeta(ctx context.Context, uuid string) error
DeleteMetas(ctx context.Context, uuids ...string) error
SetIPs(ctx context.Context, uuid string, ips ...string) error
RemoveIPs(ctx context.Context, ips ...string) error
}
Click to show internal directories.
Click to hide internal directories.