Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockIterator ¶
type MockIterator struct {
// contains filtered or unexported fields
}
MockIterator is the mock implementation of storage iterator
func NewMockIterator ¶
func NewMockIterator(batch [][]string) *MockIterator
NewMockIterator returns new mock iterator for given batch
func NewMockIteratorWithError ¶
func NewMockIteratorWithError(err error) *MockIterator
NewMockIteratorWithError returns new mock iterator with error
func (*MockIterator) Key ¶
func (s *MockIterator) Key() []byte
Key returns the key of the current key/value pair.
func (*MockIterator) Next ¶
func (s *MockIterator) Next() bool
Next moves pointer to next value of iterator. It returns false if the iterator is exhausted.
func (*MockIterator) Release ¶
func (s *MockIterator) Release()
Release releases associated resources.
func (*MockIterator) Value ¶
func (s *MockIterator) Value() []byte
Value returns the value of the current key/value pair.
type MockStore ¶
type MockStore struct {
Store map[string][]byte
ErrPut error
ErrGet error
ErrItr error
// contains filtered or unexported fields
}
MockStore mock store.
type MockStoreProvider ¶
MockStoreProvider mock store provider.
func NewMockStoreProvider ¶
func NewMockStoreProvider() *MockStoreProvider
NewMockStoreProvider new store provider instance.
func (*MockStoreProvider) Close ¶
func (s *MockStoreProvider) Close() error
Close closes all stores created under this store provider
func (*MockStoreProvider) CloseStore ¶
func (s *MockStoreProvider) CloseStore(name string) error
CloseStore closes store for given name space