errors.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. package gorm
  2. import (
  3. "errors"
  4. )
  5. var (
  6. // ErrRecordNotFound record not found error
  7. ErrRecordNotFound = errors.New("record not found")
  8. // ErrInvalidTransaction invalid transaction when you are trying to `Commit` or `Rollback`
  9. ErrInvalidTransaction = errors.New("no valid transaction")
  10. // ErrNotImplemented not implemented
  11. ErrNotImplemented = errors.New("not implemented")
  12. // ErrMissingWhereClause missing where clause
  13. ErrMissingWhereClause = errors.New("WHERE conditions required")
  14. // ErrUnsupportedRelation unsupported relations
  15. ErrUnsupportedRelation = errors.New("unsupported relations")
  16. // ErrPrimaryKeyRequired primary keys required
  17. ErrPrimaryKeyRequired = errors.New("primary key required")
  18. // ErrModelValueRequired model value required
  19. ErrModelValueRequired = errors.New("model value required")
  20. // ErrInvalidData unsupported data
  21. ErrInvalidData = errors.New("unsupported data")
  22. // ErrUnsupportedDriver unsupported driver
  23. ErrUnsupportedDriver = errors.New("unsupported driver")
  24. // ErrRegistered registered
  25. ErrRegistered = errors.New("registered")
  26. // ErrInvalidField invalid field
  27. ErrInvalidField = errors.New("invalid field")
  28. // ErrEmptySlice empty slice found
  29. ErrEmptySlice = errors.New("empty slice found")
  30. // ErrDryRunModeUnsupported dry run mode unsupported
  31. ErrDryRunModeUnsupported = errors.New("dry run mode unsupported")
  32. )