errs

package
v0.0.0-...-9d85d00 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrPointerOnly 只支持一级指针作为输入
	// 看到这个 error 说明你输入了其它的东西
	// 我们并不希望用户能够直接使用 err == ErrPointerOnly
	// 所以放在我们的 internal 包里
	ErrPointerOnly            = errors.New("orm: 只支持一级指针作为输入,例如 *User")
	ErrNoRows                 = errors.New("orm: 未找到数据")
	ErrTooManyReturnedColumns = errors.New("eorm: 过多列")
	ErrInsertZeroRow          = errors.New("orm: 插入 0 行")

	ErrNoUpdatedColumns = errors.New("orm: 未指定更新的列")
)

Functions

func NewErrFailToRollbackTx

func NewErrFailToRollbackTx(bizErr error, rbErr error, panicked bool) error

func NewErrInvalidTagContent

func NewErrInvalidTagContent(tag string) error

func NewErrUnknownColumn

func NewErrUnknownColumn(col string) error

NewErrUnknownColumn 返回代表未知列的错误 一般意味着你使用了错误的列名 注意和 NewErrUnknownField 区别

func NewErrUnknownField

func NewErrUnknownField(fd string) error

NewErrUnknownField 返回代表未知字段的错误 一般意味着你可能输入的是列名,或者输入了错误的字段名

func NewErrUnsupportedAssignableType

func NewErrUnsupportedAssignableType(exp any) error

func NewErrUnsupportedExpressionType

func NewErrUnsupportedExpressionType(exp any) error

NewErrUnsupportedExpressionType 返回一个不支持该 expression 错误信息

func NewErrUnsupportedSelectable

func NewErrUnsupportedSelectable(exp any) error

NewErrUnsupportedSelectable 返回一个不支持该 selectable 的错误信息 即 exp 不能作为 SELECT xxx 的一部分

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL