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  )