Documentation ¶
Index ¶
Constants ¶
View Source
const Version = 0.1
Variables ¶
This section is empty.
Functions ¶
func DefaultConfig ¶
func DefaultConfig() *config
Types ¶
type IKHBatch ¶
type IKHBatch interface { Set(key, value []byte) error Get(key []byte) ([]byte, error) MDel(keys ...[]byte) error Exist(key []byte) (bool, error) PopRandom(n int, fn func(key, value []byte) error) error Pop(fn func(key, value []byte) error) error PopN(n int, fn func(key, value []byte) error) error Map(fn func(key, value []byte) ([]byte, error)) error GetSet(key, value []byte) (val []byte, err error) Range(fn func(key, value []byte) error) error Reverse(fn func(key, value []byte) error) error Random(n int, fn func(key, value []byte) error) error }
type IKHash ¶
type IKHash interface { Get(key []byte) ([]byte, error) Set(key, value []byte) error MSet(kv ...KV) error Del(key ...[]byte) error Exist(key []byte) (bool, error) Drop() error Len() (int, error) PopRandom(n int, fn func(key, value []byte) error) error Pop(fn func(key, value []byte) error) error PopN(n int, fn func(key, value []byte) error) error Range(fn func(key, value []byte) error) error Reverse(fn func(key, value []byte) error) error Map(fn func(key, value []byte) ([]byte, error)) error Union(otherNames ...[]byte) error WithBatch(fn func(b IKHBatch) error) error }
Click to show internal directories.
Click to hide internal directories.