Documentation ¶
Index ¶
- func BytesConcat(slices ...[]byte) []byte
- type Bucket
- func (b *Bucket) Delete(key []byte, opts ...*levelopt.WriteOptions) error
- func (b *Bucket) Deletes(keys [][]byte, opts ...*levelopt.WriteOptions) error
- func (b *Bucket) Get(key []byte, opts ...*levelopt.ReadOptions) ([]byte, error)
- func (b *Bucket) Gets(keys [][]byte, opts ...*levelopt.ReadOptions) ([][]byte, error)
- func (b *Bucket) Next(key, limit []byte, fn func(key, value []byte) error, ...) (err error)
- func (b *Bucket) Prev(key, limit []byte, fn func(key, value []byte) error, ...) (err error)
- func (b *Bucket) Put(key []byte, value []byte, opts ...*levelopt.WriteOptions) error
- func (b *Bucket) Puts(keys [][]byte, values [][]byte, opts ...*levelopt.WriteOptions) error
- func (b *Bucket) WithLock(l ...bool) *Bucket
- type DB
- func (db *DB) Bucket(name []byte) *Bucket
- func (db *DB) Delete(key []byte, opts ...*levelopt.WriteOptions) error
- func (db *DB) Deletes(keys [][]byte, opts ...*levelopt.WriteOptions) error
- func (db *DB) Get(key []byte, opts ...*levelopt.ReadOptions) ([]byte, error)
- func (db *DB) Gets(keys [][]byte, opts ...*levelopt.ReadOptions) ([][]byte, error)
- func (db *DB) Next(key, limit []byte, fn func(key, value []byte) error, ...) (err error)
- func (db *DB) Original() *leveldb.DB
- func (db *DB) Prev(key, limit []byte, fn func(key, value []byte) error, ...) (err error)
- func (db *DB) Put(key []byte, value []byte, opts ...*levelopt.WriteOptions) error
- func (db *DB) Puts(keys [][]byte, values [][]byte, opts ...*levelopt.WriteOptions) error
- func (db *DB) WithLock(l ...bool) *DB
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Bucket ¶
type Bucket struct {
// contains filtered or unexported fields
}
Bucket leveldb with key prefix
func (*Bucket) Delete ¶
func (b *Bucket) Delete(key []byte, opts ...*levelopt.WriteOptions) error
Delete bucket delete key value
func (*Bucket) Deletes ¶
func (b *Bucket) Deletes(keys [][]byte, opts ...*levelopt.WriteOptions) error
Deletes bucket delete multi key value
func (*Bucket) Next ¶
func (b *Bucket) Next(key, limit []byte, fn func(key, value []byte) error, opts ...*levelopt.ReadOptions) (err error)
Next between key and limit, limit next of key
func (*Bucket) Prev ¶
func (b *Bucket) Prev(key, limit []byte, fn func(key, value []byte) error, opts ...*levelopt.ReadOptions) (err error)
Prev between key and limit, key next of limit
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
DB database struct
func (*DB) Delete ¶
func (db *DB) Delete(key []byte, opts ...*levelopt.WriteOptions) error
Delete wrapper goleveldb Delete
func (*DB) Deletes ¶
func (db *DB) Deletes(keys [][]byte, opts ...*levelopt.WriteOptions) error
Deletes delete multi keys
func (*DB) Next ¶
func (db *DB) Next(key, limit []byte, fn func(key, value []byte) error, opts ...*levelopt.ReadOptions) (err error)
Next between key and limit, limit next of key
func (*DB) Prev ¶
func (db *DB) Prev(key, limit []byte, fn func(key, value []byte) error, opts ...*levelopt.ReadOptions) (err error)
Prev between key and limit, key next of limit
Click to show internal directories.
Click to hide internal directories.