errors.go 1.3 KB

1234567891011121314151617181920212223
  1. package core
  2. import "errors"
  3. var (
  4. ErrDBNotInitialized = errors.New("数据库未初始化,请先调用 Open()")
  5. ErrTableNotFound = errors.New("表不存在")
  6. ErrTableNameTooLong = errors.New("表名过长")
  7. ErrTableExists = errors.New("表已存在")
  8. ErrInvalidFieldCount = errors.New("字段数量非法")
  9. ErrFieldAllocateTooLarge = errors.New("字段分配空间过大")
  10. ErrIndexFieldCount = errors.New("索引字段数量必须在 1-16 之间")
  11. ErrIndexExists = errors.New("索引已存在")
  12. ErrFieldNotFound = errors.New("字段未找到")
  13. ErrFieldExists = errors.New("字段已存在")
  14. ErrFieldSpaceNotEnough = errors.New("字段扩展空间不足,且无法分配新页") // 字段扩展空间不足,且无法分配新页
  15. ErrPageRead = errors.New("当前页不存在") // 当前页不存在
  16. ErrHeapPageTooLarge = errors.New("申请空间超过单页最大容量") // 申请空间超过单页最大容量
  17. ErrHeapAllocFailed = errors.New("堆页分配失败") // 堆页分配失败
  18. ErrNotFound = errors.New("键未找到") // 键未找到
  19. ErrIndexNotFound = errors.New("索引未找到") // 索引未找到
  20. )