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