github.com/scottcagno/storage@v1.8.0/pkg/lsmtree/errors.go (about) 1 package lsmtree 2 3 import "errors" 4 5 var ( 6 ErrKeyNotFound = errors.New("lsmtree: key not found") 7 ErrFoundTombstone = errors.New("lsmtree: found tombstone or empty value") 8 9 ErrNoDataFound = errors.New("lsmtree: no data found") 10 11 ErrNotFound = errors.New("lsmtree: entry not found") 12 ErrIncompleteSet = errors.New("lsmtree: incomplete batch or set") 13 ErrFlushThreshold = errors.New("lsmtree: flush threshold has been reached") 14 15 ErrBadKey = errors.New("lsmtree: bad key") 16 ErrKeyTooLarge = errors.New("lsmtree: key too large") 17 ErrBadValue = errors.New("lsmtree: bad value") 18 ErrValueTooLarge = errors.New("lsmtree: value too large") 19 20 ErrWritingEntry = errors.New("lsmtree: error write entry") 21 ErrReadingEntry = errors.New("lsmtree: error reading entry") 22 23 ErrNilEntry = errors.New("lsmtree: error got nil entry") 24 ErrNilIndex = errors.New("lsmtree: error got nil index") 25 26 ErrBadChecksum = errors.New("lsmtree: bad checksum") 27 28 ErrFileClosed = errors.New("lsmtree: file is closed") 29 )