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 )