Versions in this module Expand all Collapse all v0 v0.1.3 Jul 6, 2021 v0.1.2 Jul 2, 2021 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 + func (s *Iterator) ValueUint64() uint64 + type Skiplist struct + OnClose func() + 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