Versions in this module Expand all Collapse all v1 v1.0.2 Jan 27, 2022 v1.0.1 Dec 1, 2021 Changes in this version + func NewKVDBInstance(param *kvdb.KVParameter) (kvdb.Database, error) + type LDBDatabase struct + func (db *LDBDatabase) Close() + func (db *LDBDatabase) Delete(key []byte) error + func (db *LDBDatabase) Get(key []byte) ([]byte, error) + func (db *LDBDatabase) Has(key []byte) (bool, error) + func (db *LDBDatabase) LDB() *leveldb.DB + func (db *LDBDatabase) NewBatch() kvdb.Batch + func (db *LDBDatabase) NewIterator() kvdb.Iterator + func (db *LDBDatabase) NewIteratorWithPrefix(prefix []byte) kvdb.Iterator + func (db *LDBDatabase) NewIteratorWithRange(start []byte, limit []byte) kvdb.Iterator + func (db *LDBDatabase) Open(path string, options map[string]interface{}) error + func (db *LDBDatabase) Path() string + func (db *LDBDatabase) Put(key []byte, value []byte) error + func (ldb *LDBDatabase) OpenCloud(path string, options map[string]interface{}) error + func (ldb *LDBDatabase) OpenMulti(path string, options map[string]interface{}) error + func (ldb *LDBDatabase) OpenSingle(path string, options map[string]interface{}) error