This is an automated email from the ASF dual-hosted git repository.
russellspitzer pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg.git
The following commit(s) were added to refs/heads/main by this push:
new 64e0211e42 Core, Spark: Rename read.identifier-fields.rely to
identifier-fields.rely (#15495)
64e0211e42 is described below
commit 64e0211e424d2c1c4b3e2153c5a54564d80f95b6
Author: Russell Spitzer <[email protected]>
AuthorDate: Mon Mar 2 15:21:33 2026 -0600
Core, Spark: Rename read.identifier-fields.rely to identifier-fields.rely
(#15495)
---
core/src/main/java/org/apache/iceberg/TableProperties.java | 4 ++--
.../src/main/java/org/apache/iceberg/spark/SparkReadConf.java | 4 ++--
.../test/java/org/apache/iceberg/spark/source/TestSparkTable.java | 8 ++++----
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/core/src/main/java/org/apache/iceberg/TableProperties.java
b/core/src/main/java/org/apache/iceberg/TableProperties.java
index 05f284079e..237c2224a3 100644
--- a/core/src/main/java/org/apache/iceberg/TableProperties.java
+++ b/core/src/main/java/org/apache/iceberg/TableProperties.java
@@ -252,9 +252,9 @@ public class TableProperties {
* query engines for optimization purposes (e.g. eliminating redundant joins
or distinct). This is
* not enforced at write time and does not validate existing data.
*/
- public static final String READ_IDENTIFIER_FIELDS_RELY =
"read.identifier-fields.rely";
+ public static final String IDENTIFIER_FIELDS_RELY = "identifier-fields.rely";
- public static final boolean READ_IDENTIFIER_FIELDS_RELY_DEFAULT = false;
+ public static final boolean IDENTIFIER_FIELDS_RELY_DEFAULT = false;
public static final String OBJECT_STORE_ENABLED =
"write.object-storage.enabled";
public static final boolean OBJECT_STORE_ENABLED_DEFAULT = false;
diff --git
a/spark/v4.1/spark/src/main/java/org/apache/iceberg/spark/SparkReadConf.java
b/spark/v4.1/spark/src/main/java/org/apache/iceberg/spark/SparkReadConf.java
index 0b54e1a691..6d2302b160 100644
--- a/spark/v4.1/spark/src/main/java/org/apache/iceberg/spark/SparkReadConf.java
+++ b/spark/v4.1/spark/src/main/java/org/apache/iceberg/spark/SparkReadConf.java
@@ -361,8 +361,8 @@ public class SparkReadConf {
return confParser
.booleanConf()
.sessionConf(SparkSQLProperties.IDENTIFIER_FIELDS_RELY)
- .tableProperty(TableProperties.READ_IDENTIFIER_FIELDS_RELY)
- .defaultValue(TableProperties.READ_IDENTIFIER_FIELDS_RELY_DEFAULT)
+ .tableProperty(TableProperties.IDENTIFIER_FIELDS_RELY)
+ .defaultValue(TableProperties.IDENTIFIER_FIELDS_RELY_DEFAULT)
.parse();
}
}
diff --git
a/spark/v4.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkTable.java
b/spark/v4.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkTable.java
index 92a6426002..106d908b49 100644
---
a/spark/v4.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkTable.java
+++
b/spark/v4.1/spark/src/test/java/org/apache/iceberg/spark/source/TestSparkTable.java
@@ -74,7 +74,7 @@ public class TestSparkTable extends CatalogTestBase {
// enabling rely without identifier fields still produces no primary key
sql(
"ALTER TABLE %s SET TBLPROPERTIES ('%s' = 'true')",
- tableName, TableProperties.READ_IDENTIFIER_FIELDS_RELY);
+ tableName, TableProperties.IDENTIFIER_FIELDS_RELY);
sparkTable = loadSparkTable();
assertThat(primaryKeys(sparkTable)).isEmpty();
}
@@ -91,7 +91,7 @@ public class TestSparkTable extends CatalogTestBase {
sql(
"ALTER TABLE %s SET TBLPROPERTIES ('%s' = 'true')",
- tableName, TableProperties.READ_IDENTIFIER_FIELDS_RELY);
+ tableName, TableProperties.IDENTIFIER_FIELDS_RELY);
sparkTable = loadSparkTable();
List<PrimaryKey> pks = primaryKeys(sparkTable);
@@ -110,7 +110,7 @@ public class TestSparkTable extends CatalogTestBase {
// disabling rely removes the primary key
sql(
"ALTER TABLE %s SET TBLPROPERTIES ('%s' = 'false')",
- tableName, TableProperties.READ_IDENTIFIER_FIELDS_RELY);
+ tableName, TableProperties.IDENTIFIER_FIELDS_RELY);
sparkTable = loadSparkTable();
assertThat(primaryKeys(sparkTable)).isEmpty();
}
@@ -137,7 +137,7 @@ public class TestSparkTable extends CatalogTestBase {
// session conf rely=false overrides table property rely=true
sql(
"ALTER TABLE %s SET TBLPROPERTIES ('%s' = 'true')",
- tableName, TableProperties.READ_IDENTIFIER_FIELDS_RELY);
+ tableName, TableProperties.IDENTIFIER_FIELDS_RELY);
withSQLConf(
ImmutableMap.of(SparkSQLProperties.IDENTIFIER_FIELDS_RELY, "false"),
() -> assertThat(primaryKeys(loadSparkTable())).isEmpty());