Versions in this module Expand all Collapse all v1 v1.7.1 Jan 29, 2021 v1.7.0 Dec 8, 2020 Changes in this version + const MaxNodeSize + type Arena struct + type Iterator struct + func (s *Iterator) Close() error + func (s *Iterator) Key() []byte + func (s *Iterator) Next() + func (s *Iterator) Prev() + func (s *Iterator) Seek(target []byte) + func (s *Iterator) SeekForPrev(target []byte) + func (s *Iterator) SeekToFirst() + func (s *Iterator) SeekToLast() + func (s *Iterator) Valid() bool + func (s *Iterator) Value() y.ValueStruct + type Skiplist struct + func NewSkiplist(arenaSize int64) *Skiplist + func (s *Skiplist) DecrRef() + func (s *Skiplist) Empty() bool + func (s *Skiplist) Get(key []byte) y.ValueStruct + func (s *Skiplist) IncrRef() + func (s *Skiplist) MemSize() int64 + func (s *Skiplist) NewIterator() *Iterator + func (s *Skiplist) NewUniIterator(reversed bool) *UniIterator + func (s *Skiplist) Put(key []byte, v y.ValueStruct) + type UniIterator struct + func (s *UniIterator) Close() error + func (s *UniIterator) Key() []byte + func (s *UniIterator) Next() + func (s *UniIterator) Rewind() + func (s *UniIterator) Seek(key []byte) + func (s *UniIterator) Valid() bool + func (s *UniIterator) Value() y.ValueStruct