kvs

package
v1.7.17 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package kvs provides functionality for Vald.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BidiMap

type BidiMap interface {
	Get(string) (uint32, int64, bool)
	GetInverse(uint32) (string, int64, bool)
	Set(string, uint32, int64)
	Delete(string) (uint32, bool)
	DeleteInverse(uint32) (string, bool)
	Range(ctx context.Context, f func(string, uint32, int64) bool)
	Len() uint64
	Close() error
}

BidiMap represents an interface for operating kvs.

func New

func New(opts ...Option) BidiMap

New returns the bidi that satisfies the BidiMap interface.

type Option

type Option func(n *bidi)

Option represents the functional option for bidi.

func WithConcurrency

func WithConcurrency(c int) Option

WithConcurrency returns the option to set the concurrency.

type ValueStructUo

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

Jump to

Keyboard shortcuts

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