github.com/scottcagno/storage@v1.8.0/pkg/lsmt/errors.go (about)

     1  package lsmt
     2  
     3  import (
     4  	"errors"
     5  )
     6  
     7  var (
     8  	ErrKeyNotFound    = errors.New("lsmt: key not found")
     9  	ErrFoundTombstone = errors.New("lsmt: found tombstone or empty value")
    10  	ErrDeleted        = ErrFoundTombstone
    11  
    12  	ErrNotFound       = errors.New("lsmt: not found")
    13  	ErrIncompleteSet  = errors.New("lsmt: incomplete batch or set")
    14  	ErrFlushThreshold = errors.New("lsmt: flush threshold has been reached")
    15  
    16  	ErrBadKey        = errors.New("lsmt: bad key")
    17  	ErrKeyTooLarge   = errors.New("lsmt: key too large")
    18  	ErrBadValue      = errors.New("lsmt: bad value")
    19  	ErrValueTooLarge = errors.New("lsmt: value too large")
    20  
    21  	ErrBadChecksum = errors.New("lsmt: bad checksum")
    22  )