Documentation ¶
Index ¶
- Variables
- func BytesToObject(value []byte, object interface{}) error
- func MD5(text string) string
- func ObjectToBytes(object interface{}) ([]byte, error)
- type LevelStore
- func (self *LevelStore) Close() error
- func (self *LevelStore) DB() *leveldb.DB
- func (self *LevelStore) Delete(key string) error
- func (self *LevelStore) Drop() error
- func (self *LevelStore) ForEach(slice *util.Range, callback func(key, value []byte) (bool, error)) (callbackErr error)
- func (self *LevelStore) Get(key string) ([]byte, error)
- func (self *LevelStore) Has(key string) (bool, error)
- func (self *LevelStore) Put(key string, value []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrNilLevelDB = errors.New("store/leveldb_store.go db is nil")
)
Functions ¶
func BytesToObject ¶
func ObjectToBytes ¶
Types ¶
type LevelStore ¶
type LevelStore struct {
// contains filtered or unexported fields
}
func NewLevelStore ¶
func NewLevelStore(dir string) (*LevelStore, error)
func ReadOnlyStore ¶
func ReadOnlyStore(dir string) (*LevelStore, error)
func (*LevelStore) Close ¶
func (self *LevelStore) Close() error
func (*LevelStore) DB ¶
func (self *LevelStore) DB() *leveldb.DB
func (*LevelStore) Delete ¶
func (self *LevelStore) Delete(key string) error
func (*LevelStore) Drop ¶
func (self *LevelStore) Drop() error
Click to show internal directories.
Click to hide internal directories.