跳到内容

异常

arcticdb.DataError

批量方法失败时的返回值。

属性 描述
symbol

读取或修改的 symbol。

类型: str

version_request_type

对于支持 as_of 的操作,提供的版本查询类型。否则为 None

类型: Optional[VersionRequestType]

version_request_data

对于支持 as_of 的操作,在版本查询中提供的值: None - 操作不支持 as_of,或请求的是最新版本 str - 提供给 as_of 的快照名称 int - 如果 version_request_type == VersionRequestType::SPECIFIC,则为请求的特定版本,或者如果 version_request_type == VersionRequestType::TIMESTAMP,则为自 epoch 以来的纳秒数

类型: Optional[Union[str, int]]

error_code

对于最常见的错误类型,此处包含 ErrorCode。例如,如果请求的版本已被删除,则为 ErrorCode.E_NO_SUCH_VERSION。更多详情请参阅文档中的错误消息部分。

类型: Optional[ErrorCode]

error_category

如果提供了 error_code,也会提供 category。例如,如果 error_code 是 ErrorCode.E_NO_SUCH_VERSION,则为 ErrorCategory.MISSING_DATA。

类型: Optional[ErrorCategory]

exception_string

与最初引发的异常相关的字符串。

类型: str

arcticdb.version_store.library.ArcticDuplicateSymbolsInBatchException

基类: ArcticInvalidApiUsageException

表示将重复的 symbol 传递给此模块的批量方法的异常。

arcticdb.version_store.library.ArcticInvalidApiUsageException

基类: ArcticException

表示对 Arctic API 进行了无效调用的异常。

arcticdb.version_store.library.ArcticUnsupportedDataTypeException

基类: ArcticInvalidApiUsageException

表示方法不支持提供的数据类型的异常。