DELTA_ICEBERG_COMPAT_VIOLATION 错误类

SQLSTATE:KD00E

IcebergCompatV<version> 的验证失败。

CHANGE_VERSION_NEED_REWRITE

更改为 IcebergCompatV<newVersion>`` requires rewriting the table. Please run ``REORG TABLE APPLY (UPGRADE UNIFORM ('ICEBERG_COMPAT_VERSION = <newVersion>')):

请注意,REORG 启用表功能 IcebergCompatV<newVersion>,而不支持该表功能的其他 Databricks 运行时版本可能无法写入此表。

COMPAT_VERSION_NOT_SUPPORTED

不支持 IcebergCompatVersion = <version>。 支持介于 1 到 <maxVersion> 之间的版本

DELETION_VECTORS_NOT_PURGED

IcebergCompatV<version>`` requires Deletion Vectors to be completely purged from the table. Please run the ``REORG TABLE APPLY (PURGE) 命令。

DELETION_VECTORS_SHOULD_BE_DISABLED

IcebergCompatV<version>`` requires Deletion Vectors to be disabled on the table first. Then run ``REORG PURGE 命令清除表上的删除向量。

DISABLING_REQUIRED_TABLE_FEATURE

首先是 IcebergCompatV<version>`` requires feature ``<feature>`` to be supported and enabled. You cannot drop it from the table. Instead, please disable IcebergCompatV``<version>

FILES_NOT_ICEBERG_COMPAT

要使用 IcebergCompatV<version> 启用 Uniform Iceberg,要求所有文件都兼容 Iceberg。

表版本 <addFilesCount> 中有 <tableVersion> 文件,而 <addFilesWithoutTag> 文件与 Iceberg 不兼容,这通常是由并发写入导致的。

请再次运行 REORG TABLEAPPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>) 命令。

INCOMPATIBLE_TABLE_FEATURE

IcebergCompatV<version>`` is incompatible with feature ``<feature>

MISSING_REQUIRED_TABLE_FEATURE

要支持和启用 IcebergCompatV<version>`` requires feature ``<feature>

REPLACE_TABLE_CHANGE_PARTITION_NAMES

IcebergCompatV<version> 不支持将分区表替换为名称不同的分区规范,因为 Iceberg-Spark 1.1.0 不支持这样做。

以前的分区规范:<prevPartitionSpec>

新的分区规范:<newPartitionSpec>

REWRITE_DATA_FAILED

将数据重写到 IcebergCompatV<version> 失败。

请再次运行 REORG TABLEAPPLY (UPGRADE UNIFORM (ICEBERG_COMPAT_VERSION=<version>) 命令。

UNSUPPORTED_DATA_TYPE

架构中的 IcebergCompatV<version>`` does not support the data type ``<dataType>。 你的架构:

<schema>

UNSUPPORTED_TYPE_WIDENING

IcebergCompatV<version> 与应用于此表的类型更改不兼容:

字段 <fieldPath> 已从 <prevType> 更改为 <newType>

VERSION_MUTUAL_EXCLUSIVE

只能启用一个 IcebergCompat 版本,请显式禁用不需要的所有其他 IcebergCompat 版本。

WRONG_REQUIRED_TABLE_PROPERTY

IcebergCompatV<version>`` requires table property '``<key>``' to be set to '``<requiredValue>``'. Current value: '``<actualValue>’。