-
Notifications
You must be signed in to change notification settings - Fork 4
/
err.go
21 lines (19 loc) · 1.29 KB
/
err.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package orm
import "errors"
var (
ErrDbNotSelected = errors.New("db not selecteed")
ErrTableNotExisted = errors.New("table not existed")
ErrTableNotSelected = errors.New("table not selected")
ErrColumnNotSelected = errors.New("column not selected")
ErrColumnNotExisted = errors.New("column not existed")
ErrRawSqlRequired = errors.New("raw sql required")
ErrParamMustBePtr = errors.New("param must be ptr")
ErrParamElemKindMustBeStruct = errors.New("param elem kind must be struct")
ErrColumnShouldBeStringOrPtr = errors.New("select|where column should be string or ptr of Table.T.field")
ErrDestOfGetToMustBePtr = errors.New("dest of Get-to must be ptr")
ErrDestOfGetToSliceElemMustNotBePtr = errors.New("dest of Get-to slice elem kind must not be ptr")
ErrDestOfGetToMapElemMustNotBePtr = errors.New("dest of Get-to map elem kind must not be ptr")
ErrInsertPtrNotAllowed = errors.New("insert ptr data not allowed")
ErrUpdateWithoutCondition = errors.New("update without condition not allowed")
ErrDeleteWithoutCondition = errors.New("delete without condition not allowed")
)