github.com/nutsdb/nutsdb@v1.0.4/db_error.go (about)

     1  package nutsdb
     2  
     3  import "errors"
     4  
     5  var (
     6  	// ErrDBClosed is returned when db is closed.
     7  	ErrDBClosed = errors.New("db is closed")
     8  
     9  	// ErrBucket is returned when bucket is not in the HintIdx.
    10  	ErrBucket = errors.New("err bucket")
    11  
    12  	// ErrFn is returned when fn is nil.
    13  	ErrFn = errors.New("err fn")
    14  
    15  	// ErrBucketNotFound is returned when looking for bucket that does not exist
    16  	ErrBucketNotFound = errors.New("bucket not found")
    17  
    18  	// ErrDataStructureNotSupported is returned when pass a not supported data structure
    19  	ErrDataStructureNotSupported = errors.New("this data structure is not supported for now")
    20  
    21  	// ErrDirLocked is returned when can't get the file lock of dir
    22  	ErrDirLocked = errors.New("the dir of db is locked")
    23  
    24  	// ErrDirUnlocked is returned when the file lock already unlocked
    25  	ErrDirUnlocked = errors.New("the dir of db is unlocked")
    26  
    27  	// ErrIsMerging is returned when merge in progress
    28  	ErrIsMerging = errors.New("merge in progress")
    29  
    30  	// ErrNotSupportMergeWhenUsingList is returned calling 'Merge' when using list
    31  	ErrNotSupportMergeWhenUsingList = errors.New("not support merge when using list for now")
    32  
    33  	// ErrRecordIsNil is returned when Record is nil
    34  	ErrRecordIsNil = errors.New("the record is nil")
    35  )