package xorm
import (
"errors"
"fmt"
)
var (
ErrParamsType = errors.New("Params type error")
ErrTableNotFound = errors.New("Table not found")
ErrUnSupportedType = errors.New("Unsupported type error")
ErrNotExist = errors.New("Record does not exist")
ErrCacheFailed = errors.New("Cache failed")
ErrNeedDeletedCond = errors.New("Delete action needs at least one condition")
ErrNotImplemented = errors.New("Not implemented")
ErrConditionType = errors.New("Unsupported condition type")
ErrUnSupportedSQLType = errors.New("unsupported sql type")
)
type ErrFieldIsNotExist struct {
FieldName string
TableName string
}
func (e ErrFieldIsNotExist) Error() string {
return fmt.Sprintf("field %s is not valid on table %s", e.FieldName, e.TableName)
}
type ErrFieldIsNotValid struct {
FieldName string
TableName string
}
func (e ErrFieldIsNotValid) Error() string {
return fmt.Sprintf("field %s is not valid on table %s", e.FieldName, e.TableName)
}