Versions in this module Expand all Collapse all v0 v0.1.1 May 14, 2023 Changes in this version + type Init struct + Dir string + Name string + Type string + type RemoteDB struct + func NewRemoteDB(serverAddr string, serverKey string) (*RemoteDB, error) + func (rd *RemoteDB) Close() error + func (rd *RemoteDB) Delete(key []byte) error + func (rd *RemoteDB) DeleteSync(key []byte) error + func (rd *RemoteDB) Get(key []byte) ([]byte, error) + func (rd *RemoteDB) GetUnsafeValue(key []byte, processor db.UnsafeValueProcessor) (interface{}, error) + func (rd *RemoteDB) Has(key []byte) (bool, error) + func (rd *RemoteDB) InitRemote(in *Init) error + func (rd *RemoteDB) Iterator(start, end []byte) (db.Iterator, error) + func (rd *RemoteDB) NewBatch() db.Batch + func (rd *RemoteDB) Print() error + func (rd *RemoteDB) ReverseIterator(start, end []byte) (db.Iterator, error) + func (rd *RemoteDB) Set(key, value []byte) error + func (rd *RemoteDB) SetSync(key, value []byte) error + func (rd *RemoteDB) Stats() map[string]string