github.com/systematiccaos/gorm@v1.22.6/errors.go (about) 1 package gorm 2 3 import ( 4 "errors" 5 6 "github.com/systematiccaos/gorm/logger" 7 ) 8 9 var ( 10 // ErrRecordNotFound record not found error 11 ErrRecordNotFound = logger.ErrRecordNotFound 12 // ErrInvalidTransaction invalid transaction when you are trying to `Commit` or `Rollback` 13 ErrInvalidTransaction = errors.New("invalid transaction") 14 // ErrNotImplemented not implemented 15 ErrNotImplemented = errors.New("not implemented") 16 // ErrMissingWhereClause missing where clause 17 ErrMissingWhereClause = errors.New("WHERE conditions required") 18 // ErrUnsupportedRelation unsupported relations 19 ErrUnsupportedRelation = errors.New("unsupported relations") 20 // ErrPrimaryKeyRequired primary keys required 21 ErrPrimaryKeyRequired = errors.New("primary key required") 22 // ErrModelValueRequired model value required 23 ErrModelValueRequired = errors.New("model value required") 24 // ErrInvalidData unsupported data 25 ErrInvalidData = errors.New("unsupported data") 26 // ErrUnsupportedDriver unsupported driver 27 ErrUnsupportedDriver = errors.New("unsupported driver") 28 // ErrRegistered registered 29 ErrRegistered = errors.New("registered") 30 // ErrInvalidField invalid field 31 ErrInvalidField = errors.New("invalid field") 32 // ErrEmptySlice empty slice found 33 ErrEmptySlice = errors.New("empty slice found") 34 // ErrDryRunModeUnsupported dry run mode unsupported 35 ErrDryRunModeUnsupported = errors.New("dry run mode unsupported") 36 // ErrInvalidDB invalid db 37 ErrInvalidDB = errors.New("invalid db") 38 // ErrInvalidValue invalid value 39 ErrInvalidValue = errors.New("invalid value, should be pointer to struct or slice") 40 // ErrInvalidValueOfLength invalid values do not match length 41 ErrInvalidValueOfLength = errors.New("invalid association values, length doesn't match") 42 )