Versions in this module Expand all Collapse all v1 v1.0.2 Apr 24, 2020 Changes in this version + var ErrIterReleased = errors.New("leveldb/table: iterator released") + var ErrNotFound = errors.ErrNotFound + var ErrReaderReleased = errors.New("leveldb/table: reader released") + type ErrCorrupted struct + Kind string + Pos int64 + Reason string + Size int64 + func (e *ErrCorrupted) Error() string + type Reader struct + func NewReader(f io.ReaderAt, size int64, fd storage.FileDesc, cache *cache.NamespaceGetter, ...) (*Reader, error) + func (r *Reader) Find(key []byte, filtered bool, ro *opt.ReadOptions) (rkey, value []byte, err error) + func (r *Reader) FindKey(key []byte, filtered bool, ro *opt.ReadOptions) (rkey []byte, err error) + func (r *Reader) Get(key []byte, ro *opt.ReadOptions) (value []byte, err error) + func (r *Reader) NewIterator(slice *util.Range, ro *opt.ReadOptions) iterator.Iterator + func (r *Reader) OffsetOf(key []byte) (offset int64, err error) + func (r *Reader) Release() + type Writer struct + func NewWriter(f io.Writer, o *opt.Options) *Writer + func (w *Writer) Append(key, value []byte) error + func (w *Writer) BlocksLen() int + func (w *Writer) BytesLen() int + func (w *Writer) Close() error + func (w *Writer) EntriesLen() int