This is an automated email from the ASF dual-hosted git repository.
amoghj pushed a commit to branch docs
in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/docs by this push:
new 7b3f1b4718 Docs: Backport fixes for broken links (#10439)
7b3f1b4718 is described below
commit 7b3f1b4718e201c2c2b85abcf83c396c09ede1f1
Author: Fokko Driesprong <[email protected]>
AuthorDate: Tue Jun 11 03:25:19 2024 +0200
Docs: Backport fixes for broken links (#10439)
---
1.4.0/docs/configuration.md | 20 ++++++++++----------
1.4.0/docs/spark-configuration.md | 26 +++++++++++++-------------
1.4.1/docs/configuration.md | 20 ++++++++++----------
1.4.1/docs/spark-configuration.md | 26 +++++++++++++-------------
1.4.2/docs/configuration.md | 20 ++++++++++----------
1.4.2/docs/spark-configuration.md | 26 +++++++++++++-------------
1.4.3/docs/configuration.md | 20 ++++++++++----------
1.4.3/docs/spark-configuration.md | 26 +++++++++++++-------------
8 files changed, 92 insertions(+), 92 deletions(-)
diff --git a/1.4.0/docs/configuration.md b/1.4.0/docs/configuration.md
index 91ccffdb81..1b40129204 100644
--- a/1.4.0/docs/configuration.md
+++ b/1.4.0/docs/configuration.md
@@ -124,16 +124,16 @@ The value of these properties are not persisted as a part
of the table metadata.
Iceberg catalogs support using catalog properties to configure catalog
behaviors. Here is a list of commonly used catalog properties:
-| Property | Default | Description
|
-| --------------------------------- | ------------------ |
------------------------------------------------------ |
-| catalog-impl | null | a custom `Catalog`
implementation to use by an engine |
-| io-impl | null | a custom `FileIO`
implementation to use in a catalog |
-| warehouse | null | the root path of
the data warehouse |
-| uri | null | a URI string, such
as Hive metastore URI |
-| clients | 2 | client pool size
|
-| cache-enabled | true | Whether to cache
catalog entries |
-| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
-| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting) section for additional details |
+| Property | Default | Description
|
+| --------------------------------- | ------------------
|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| catalog-impl | null | a custom `Catalog`
implementation to use by an engine
|
+| io-impl | null | a custom `FileIO`
implementation to use in a catalog
|
+| warehouse | null | the root path of
the data warehouse
|
+| uri | null | a URI string, such
as Hive metastore URI
|
+| clients | 2 | client pool size
|
+| cache-enabled | true | Whether to cache
catalog entries
|
+| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
+| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting.md) section for additional details |
`HadoopCatalog` and `HiveCatalog` can access the properties in their
constructors.
Any other custom catalog can access the properties by implementing
`Catalog.initialize(catalogName, catalogProperties)`.
diff --git a/1.4.0/docs/spark-configuration.md
b/1.4.0/docs/spark-configuration.md
index ef392f4a46..e8e9182b01 100644
--- a/1.4.0/docs/spark-configuration.md
+++ b/1.4.0/docs/spark-configuration.md
@@ -178,19 +178,19 @@ df.write
.insertInto("catalog.db.table")
```
-| Spark option | Default | Description
|
-| ---------------------- | -------------------------- |
------------------------------------------------------------ |
-| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc |
-| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes |
-| check-nullability | true | Sets the nullable
check on fields |
-| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2) |
-| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled |
-| check-ordering | true | Checks if input schema and table schema
are same |
-| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions. |
-| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](../../api#table-metadata) or [Snapshots
table](../spark-queries#snapshots). If null, the table's oldest known snapshot
is used. |
-| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write |
-| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write |
-| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write |
+| Spark option | Default | Description
|
+| ---------------------- | --------------------------
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc
|
+| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes
|
+| check-nullability | true | Sets the nullable
check on fields
|
+| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2)
|
+| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled
|
+| check-ordering | true | Checks if input schema and table schema
are same
|
+| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions.
|
+| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](api.md#table-metadata) or [Snapshots table](spark-queries.md#snapshots).
If null, the table's oldest known snapshot is used. |
+| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write
|
+| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write
|
+| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write
|
CommitMetadata provides an interface to add custom metadata to a snapshot
summary during a SQL execution, which can be beneficial for purposes such as
auditing or change tracking. If properties start with `snapshot-property.`,
then that prefix will be removed from each property. Here is an example:
diff --git a/1.4.1/docs/configuration.md b/1.4.1/docs/configuration.md
index 91ccffdb81..1b40129204 100644
--- a/1.4.1/docs/configuration.md
+++ b/1.4.1/docs/configuration.md
@@ -124,16 +124,16 @@ The value of these properties are not persisted as a part
of the table metadata.
Iceberg catalogs support using catalog properties to configure catalog
behaviors. Here is a list of commonly used catalog properties:
-| Property | Default | Description
|
-| --------------------------------- | ------------------ |
------------------------------------------------------ |
-| catalog-impl | null | a custom `Catalog`
implementation to use by an engine |
-| io-impl | null | a custom `FileIO`
implementation to use in a catalog |
-| warehouse | null | the root path of
the data warehouse |
-| uri | null | a URI string, such
as Hive metastore URI |
-| clients | 2 | client pool size
|
-| cache-enabled | true | Whether to cache
catalog entries |
-| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
-| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting) section for additional details |
+| Property | Default | Description
|
+| --------------------------------- | ------------------
|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| catalog-impl | null | a custom `Catalog`
implementation to use by an engine
|
+| io-impl | null | a custom `FileIO`
implementation to use in a catalog
|
+| warehouse | null | the root path of
the data warehouse
|
+| uri | null | a URI string, such
as Hive metastore URI
|
+| clients | 2 | client pool size
|
+| cache-enabled | true | Whether to cache
catalog entries
|
+| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
+| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting.md) section for additional details |
`HadoopCatalog` and `HiveCatalog` can access the properties in their
constructors.
Any other custom catalog can access the properties by implementing
`Catalog.initialize(catalogName, catalogProperties)`.
diff --git a/1.4.1/docs/spark-configuration.md
b/1.4.1/docs/spark-configuration.md
index ef392f4a46..e8e9182b01 100644
--- a/1.4.1/docs/spark-configuration.md
+++ b/1.4.1/docs/spark-configuration.md
@@ -178,19 +178,19 @@ df.write
.insertInto("catalog.db.table")
```
-| Spark option | Default | Description
|
-| ---------------------- | -------------------------- |
------------------------------------------------------------ |
-| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc |
-| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes |
-| check-nullability | true | Sets the nullable
check on fields |
-| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2) |
-| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled |
-| check-ordering | true | Checks if input schema and table schema
are same |
-| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions. |
-| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](../../api#table-metadata) or [Snapshots
table](../spark-queries#snapshots). If null, the table's oldest known snapshot
is used. |
-| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write |
-| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write |
-| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write |
+| Spark option | Default | Description
|
+| ---------------------- | --------------------------
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc
|
+| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes
|
+| check-nullability | true | Sets the nullable
check on fields
|
+| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2)
|
+| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled
|
+| check-ordering | true | Checks if input schema and table schema
are same
|
+| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions.
|
+| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](api.md#table-metadata) or [Snapshots table](spark-queries.md#snapshots).
If null, the table's oldest known snapshot is used. |
+| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write
|
+| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write
|
+| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write
|
CommitMetadata provides an interface to add custom metadata to a snapshot
summary during a SQL execution, which can be beneficial for purposes such as
auditing or change tracking. If properties start with `snapshot-property.`,
then that prefix will be removed from each property. Here is an example:
diff --git a/1.4.2/docs/configuration.md b/1.4.2/docs/configuration.md
index 1533c244bd..e555796502 100644
--- a/1.4.2/docs/configuration.md
+++ b/1.4.2/docs/configuration.md
@@ -124,16 +124,16 @@ The value of these properties are not persisted as a part
of the table metadata.
Iceberg catalogs support using catalog properties to configure catalog
behaviors. Here is a list of commonly used catalog properties:
-| Property | Default | Description
|
-| --------------------------------- | ------------------ |
------------------------------------------------------ |
-| catalog-impl | null | a custom `Catalog`
implementation to use by an engine |
-| io-impl | null | a custom `FileIO`
implementation to use in a catalog |
-| warehouse | null | the root path of
the data warehouse |
-| uri | null | a URI string, such
as Hive metastore URI |
-| clients | 2 | client pool size
|
-| cache-enabled | true | Whether to cache
catalog entries |
-| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
-| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting) section for additional details |
+| Property | Default | Description
|
+| --------------------------------- | ------------------
|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| catalog-impl | null | a custom `Catalog`
implementation to use by an engine
|
+| io-impl | null | a custom `FileIO`
implementation to use in a catalog
|
+| warehouse | null | the root path of
the data warehouse
|
+| uri | null | a URI string, such
as Hive metastore URI
|
+| clients | 2 | client pool size
|
+| cache-enabled | true | Whether to cache
catalog entries
|
+| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
+| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting.md) section for additional details |
`HadoopCatalog` and `HiveCatalog` can access the properties in their
constructors.
Any other custom catalog can access the properties by implementing
`Catalog.initialize(catalogName, catalogProperties)`.
diff --git a/1.4.2/docs/spark-configuration.md
b/1.4.2/docs/spark-configuration.md
index a6f15341ee..6aaa271881 100644
--- a/1.4.2/docs/spark-configuration.md
+++ b/1.4.2/docs/spark-configuration.md
@@ -178,19 +178,19 @@ df.write
.insertInto("catalog.db.table")
```
-| Spark option | Default | Description
|
-| ---------------------- | -------------------------- |
------------------------------------------------------------ |
-| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc |
-| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes |
-| check-nullability | true | Sets the nullable
check on fields |
-| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2) |
-| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled |
-| check-ordering | true | Checks if input schema and table schema
are same |
-| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions. |
-| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](../../api#table-metadata) or [Snapshots
table](../spark-queries#snapshots). If null, the table's oldest known snapshot
is used. |
-| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write |
-| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write |
-| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write |
+| Spark option | Default | Description
|
+| ---------------------- | --------------------------
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc
|
+| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes
|
+| check-nullability | true | Sets the nullable
check on fields
|
+| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2)
|
+| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled
|
+| check-ordering | true | Checks if input schema and table schema
are same
|
+| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions.
|
+| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](api.md#table-metadata) or [Snapshots table](spark-queries.md#snapshots).
If null, the table's oldest known snapshot is used. |
+| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write
|
+| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write
|
+| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write
|
CommitMetadata provides an interface to add custom metadata to a snapshot
summary during a SQL execution, which can be beneficial for purposes such as
auditing or change tracking. If properties start with `snapshot-property.`,
then that prefix will be removed from each property. Here is an example:
diff --git a/1.4.3/docs/configuration.md b/1.4.3/docs/configuration.md
index 1533c244bd..e555796502 100644
--- a/1.4.3/docs/configuration.md
+++ b/1.4.3/docs/configuration.md
@@ -124,16 +124,16 @@ The value of these properties are not persisted as a part
of the table metadata.
Iceberg catalogs support using catalog properties to configure catalog
behaviors. Here is a list of commonly used catalog properties:
-| Property | Default | Description
|
-| --------------------------------- | ------------------ |
------------------------------------------------------ |
-| catalog-impl | null | a custom `Catalog`
implementation to use by an engine |
-| io-impl | null | a custom `FileIO`
implementation to use in a catalog |
-| warehouse | null | the root path of
the data warehouse |
-| uri | null | a URI string, such
as Hive metastore URI |
-| clients | 2 | client pool size
|
-| cache-enabled | true | Whether to cache
catalog entries |
-| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
-| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting) section for additional details |
+| Property | Default | Description
|
+| --------------------------------- | ------------------
|-----------------------------------------------------------------------------------------------------------------------------------------------|
+| catalog-impl | null | a custom `Catalog`
implementation to use by an engine
|
+| io-impl | null | a custom `FileIO`
implementation to use in a catalog
|
+| warehouse | null | the root path of
the data warehouse
|
+| uri | null | a URI string, such
as Hive metastore URI
|
+| clients | 2 | client pool size
|
+| cache-enabled | true | Whether to cache
catalog entries
|
+| cache.expiration-interval-ms | 30000 | How long catalog
entries are locally cached, in milliseconds; 0 disables caching, negative
values disable expiration |
+| metrics-reporter-impl | org.apache.iceberg.metrics.LoggingMetricsReporter |
Custom `MetricsReporter` implementation to use in a catalog. See the [Metrics
reporting](metrics-reporting.md) section for additional details |
`HadoopCatalog` and `HiveCatalog` can access the properties in their
constructors.
Any other custom catalog can access the properties by implementing
`Catalog.initialize(catalogName, catalogProperties)`.
diff --git a/1.4.3/docs/spark-configuration.md
b/1.4.3/docs/spark-configuration.md
index a6f15341ee..6aaa271881 100644
--- a/1.4.3/docs/spark-configuration.md
+++ b/1.4.3/docs/spark-configuration.md
@@ -178,19 +178,19 @@ df.write
.insertInto("catalog.db.table")
```
-| Spark option | Default | Description
|
-| ---------------------- | -------------------------- |
------------------------------------------------------------ |
-| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc |
-| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes |
-| check-nullability | true | Sets the nullable
check on fields |
-| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2) |
-| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled |
-| check-ordering | true | Checks if input schema and table schema
are same |
-| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions. |
-| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](../../api#table-metadata) or [Snapshots
table](../spark-queries#snapshots). If null, the table's oldest known snapshot
is used. |
-| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write |
-| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write |
-| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write |
+| Spark option | Default | Description
|
+| ---------------------- | --------------------------
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| write-format | Table write.format.default | File format to use for
this write operation; parquet, avro, or orc
|
+| target-file-size-bytes | As per table property | Overrides this table's
write.target-file-size-bytes
|
+| check-nullability | true | Sets the nullable
check on fields
|
+| snapshot-property._custom-key_ | null | Adds an entry with
custom-key and corresponding value in the snapshot summary (the
`snapshot-property.` prefix is only required for DSv2)
|
+| fanout-enabled | false | Overrides this table's
write.spark.fanout.enabled
|
+| check-ordering | true | Checks if input schema and table schema
are same
|
+| isolation-level | null | Desired isolation level for Dataframe overwrite
operations. `null` => no checks (for idempotent writes), `serializable` =>
check for concurrent inserts or deletes in destination partitions, `snapshot`
=> checks for concurrent deletes in destination partitions.
|
+| validate-from-snapshot-id | null | If isolation level is set, id of base
snapshot from which to check concurrent write conflicts into a table. Should be
the snapshot before any reads from the table. Can be obtained via [Table
API](api.md#table-metadata) or [Snapshots table](spark-queries.md#snapshots).
If null, the table's oldest known snapshot is used. |
+| compression-codec | Table write.(fileformat).compression-codec |
Overrides this table's compression codec for this write
|
+| compression-level | Table write.(fileformat).compression-level |
Overrides this table's compression level for Parquet and Avro tables for this
write
|
+| compression-strategy | Table write.orc.compression-strategy |
Overrides this table's compression strategy for ORC tables for this write
|
CommitMetadata provides an interface to add custom metadata to a snapshot
summary during a SQL execution, which can be beneficial for purposes such as
auditing or change tracking. If properties start with `snapshot-property.`,
then that prefix will be removed from each property. Here is an example: