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  )