Versions in this module Expand all Collapse all v1 v1.5.3 Jul 11, 2018 Changes in this version + func IDToFilename(id uint64) string + func NewFilename(id uint64, dir string) string + func ParseFileID(name string) (uint64, bool) + type Builder struct + func NewTableBuilder() *Builder + func (b *Builder) Add(key []byte, value y.ValueStruct) error + func (b *Builder) Close() + func (b *Builder) Empty() bool + func (b *Builder) Finish() []byte + func (b *Builder) ReachedCapacity(cap int64) bool + type ConcatIterator struct + func NewConcatIterator(tbls []*Table, reversed bool) *ConcatIterator + func (s *ConcatIterator) Close() error + func (s *ConcatIterator) Key() []byte + func (s *ConcatIterator) Next() + func (s *ConcatIterator) Rewind() + func (s *ConcatIterator) Seek(key []byte) + func (s *ConcatIterator) Valid() bool + func (s *ConcatIterator) Value() y.ValueStruct + type Iterator struct + func (itr *Iterator) Close() error + func (itr *Iterator) Key() []byte + func (itr *Iterator) Next() + func (itr *Iterator) Rewind() + func (itr *Iterator) Seek(key []byte) + func (itr *Iterator) Valid() bool + func (itr *Iterator) Value() (ret y.ValueStruct) + type Table struct + func OpenTable(fd *os.File, loadingMode options.FileLoadingMode) (*Table, error) + func (t *Table) Biggest() []byte + func (t *Table) Close() error + func (t *Table) DecrRef() error + func (t *Table) DoesNotHave(key []byte) bool + func (t *Table) Filename() string + func (t *Table) ID() uint64 + func (t *Table) IncrRef() + func (t *Table) NewIterator(reversed bool) *Iterator + func (t *Table) Size() int64 + func (t *Table) Smallest() []byte