Versions in this module Expand all Collapse all v1 v1.0.1 Sep 14, 2020 Changes in this version + var ErrClosed = errors.New("leveldb/storage: closed") + var ErrInvalidFile = errors.New("leveldb/storage: invalid file for argument") + var ErrLocked = errors.New("leveldb/storage: already locked") + func FileDescOk(fd FileDesc) bool + type ErrCorrupted struct + Err error + Fd FileDesc + func (e *ErrCorrupted) Error() string + type FileDesc struct + Num int64 + Type FileType + func (fd FileDesc) String() string + func (fd FileDesc) Zero() bool + type FileType int + const TypeAll + const TypeJournal + const TypeManifest + const TypeTable + const TypeTemp + func (t FileType) String() string + type Locker interface + Unlock func() + type Reader interface + type Storage interface + Close func() error + Create func(fd FileDesc) (Writer, error) + GetMeta func() (FileDesc, error) + List func(ft FileType) ([]FileDesc, error) + Lock func() (Locker, error) + Log func(str string) + Open func(fd FileDesc) (Reader, error) + Remove func(fd FileDesc) error + Rename func(oldfd, newfd FileDesc) error + SetMeta func(fd FileDesc) error + func NewMemStorage() Storage + func OpenFile(path string, readOnly bool) (Storage, error) + type Syncer interface + Sync func() error + type Writer interface