Documentation
¶
Overview ¶
Package dberrs help processing database errors
Index ¶
- Constants
- func DuplicateKeyError(driver Driverer, err error, key string, newErr error) error
- func DuplicateKeyFunc(driver Driverer, err error, keyfunc func(key string) error) error
- func DuplicatePrimaryKeyError(driver Driverer, err error, newErr error) error
- func ForeignKeyError(driver Driverer, err error, key string, newErr error) error
- func ForeignKeyFunc(driver Driverer, err error, keyfunc func(key string) error) error
- func HasAffects(c int64, err, newErr error) error
- func NoAffects(c int64, err, newErr error) error
- func NoRows(err, newErr error) error
- func PrimaryKey(driver Driverer) string
- func RegisterDriverInfo(driver Driverer, info DriverInfo)
- type DriverInfo
- type Driverer
- type KeyParser
- type StringDriver
Constants ¶
View Source
const (
NonError = errors.Err("non error")
)
Only tested for mysql
Variables ¶
This section is empty.
Functions ¶
func DuplicateKeyError ¶
func DuplicateKeyFunc ¶
func ForeignKeyError ¶
func ForeignKeyFunc ¶
func HasAffects ¶
func PrimaryKey ¶
func RegisterDriverInfo ¶
func RegisterDriverInfo(driver Driverer, info DriverInfo)
Types ¶
type DriverInfo ¶
type StringDriver ¶
type StringDriver string
func (StringDriver) Driver ¶
func (s StringDriver) Driver() string
Click to show internal directories.
Click to hide internal directories.