leveldb

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 3, 2024 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LevelDB

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

func New

func New(path string) (*LevelDB, error)

func (*LevelDB) BatchSet

func (l *LevelDB) BatchSet(bucket string, kvs map[string][]byte) (err error)

func (*LevelDB) Close

func (l *LevelDB) Close() (err error)

func (*LevelDB) Del

func (l *LevelDB) Del(bucket, key string) (err error)

func (*LevelDB) Get

func (l *LevelDB) Get(bucket, key string) (value []byte, err error)

func (*LevelDB) Name

func (l *LevelDB) Name() string

func (*LevelDB) Prefix

func (l *LevelDB) Prefix(bucket, prefix string) (values [][]byte, err error)

func (*LevelDB) Range

func (l *LevelDB) Range(bucket, start, limit string) (values [][]byte, err error)

func (*LevelDB) Set

func (l *LevelDB) Set(bucket, key string, value []byte) (err error)

func (*LevelDB) SetTask

func (l *LevelDB) SetTask(bucket, task string, val *types.TaskState) error

func (*LevelDB) SetTaskStep

func (l *LevelDB) SetTaskStep(bucket, task, step string, val *types.TaskStepState) error

func (*LevelDB) SetTaskStepLog

func (l *LevelDB) SetTaskStepLog(bucket, task, step string, line int64, val *types.TaskStepLog) error

func (*LevelDB) Suffix

func (l *LevelDB) Suffix(bucket, suffix string) (values [][]byte, err error)

func (*LevelDB) TaskDetail

func (l *LevelDB) TaskDetail(bucket, task string) (res *types.TaskState, err error)

func (*LevelDB) TaskList

func (l *LevelDB) TaskList(bucket, prefix string) (res types.TaskStates, err error)

func (*LevelDB) TaskStepDetail

func (l *LevelDB) TaskStepDetail(bucket, task, step string) (res *types.TaskStepState, err error)

func (*LevelDB) TaskStepList

func (l *LevelDB) TaskStepList(bucket, task string) (res types.TaskStepStates, err error)

func (*LevelDB) TaskStepLogList

func (l *LevelDB) TaskStepLogList(bucket, task, step string) (res types.TaskStepLogs, err error)

Jump to

Keyboard shortcuts

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