server

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 13, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Append

func Append(dbPtr *badger.DB, key core.Key, values core.List) (core.Key, error)

Append values to an existing record

func Copy added in v0.6.0

func Copy(dbPtr *badger.DB, srcKey core.Key, destKey core.Key) (core.Key, error)

Copy a record

func Delete

func Delete(dbPtr *badger.DB, key core.Key) (core.Key, error)

Delete a record

func DeleteRanged

func DeleteRanged(dbPtr *badger.DB, key core.Key) error

Delete a range of records

func GenerateHash added in v0.5.0

func GenerateHash(key core.Key) (core.Key, error)

Generate a random hashed key

func GenerateId added in v0.5.0

func GenerateId(dbPtr *badger.DB, key core.Key) (core.Key, error)

Generate a sequential numeric key

func Index

func Index(dbPtr *badger.DB, key core.Key) (core.Key, error)

Locate an existing key

func IndexRanged

func IndexRanged(dbPtr *badger.DB, key core.Key) []core.Key

Locate a range of keys

func Insert

func Insert(dbPtr *badger.DB, key core.Key, values core.List) (core.Key, error)

Insert a record and key

func InsertRanged

func InsertRanged(dbPtr *badger.DB, key core.Key, values core.List) ([]core.Key, error)

Insert a record over a range of keys

func Move added in v0.5.0

func Move(dbPtr *badger.DB, srcKey core.Key, destKey core.Key) (core.Key, error)

Move a record to a new key

func Query

func Query(dbPtr *badger.DB, key core.Key) (core.List, error)

Query for a record

func QueryRanged

func QueryRanged(dbPtr *badger.DB, key core.Key) (core.Pair, error)

Query for a range of records

Types

This section is empty.

Jump to

Keyboard shortcuts

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