IcebergCompat¶
knownVersions¶
IcebergCompat
defines a collection of Iceberg Compatibility-related table properties and the versions:
Table Property | ID |
---|---|
delta.enableIcebergCompatV1 | 1 |
delta.enableIcebergCompatV2 | 2 |
isAnyEnabled¶
isAnyEnabled(
metadata: Metadata): Boolean
isAnyEnabled
checks if any version of the Iceberg Compatibility (table properties) is enabled (true
) in the given Metadata.
isAnyEnabled
is used when:
UniversalFormat
is requested to enforceIcebergInvariantsAndDependenciesTransactionalWrite
is requested to write data out