This is an automated email from the ASF dual-hosted git repository.

huaxingao 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 9b573c7b46 API: Use Transform#isIdentity in 
PartitionSpec#identitySourceIds (#15066)
9b573c7b46 is described below

commit 9b573c7b46950a41d614c4240752f255282d8c1f
Author: Raunaq Morarka <[email protected]>
AuthorDate: Tue Jan 20 00:25:45 2026 +0530

    API: Use Transform#isIdentity in PartitionSpec#identitySourceIds (#15066)
    
    Avoids the need to do a String conversion and comparision
---
 api/src/main/java/org/apache/iceberg/PartitionSpec.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/api/src/main/java/org/apache/iceberg/PartitionSpec.java 
b/api/src/main/java/org/apache/iceberg/PartitionSpec.java
index bbd59aa083..c9350077e9 100644
--- a/api/src/main/java/org/apache/iceberg/PartitionSpec.java
+++ b/api/src/main/java/org/apache/iceberg/PartitionSpec.java
@@ -315,7 +315,7 @@ public class PartitionSpec implements Serializable {
   public Set<Integer> identitySourceIds() {
     Set<Integer> sourceIds = Sets.newHashSet();
     for (PartitionField field : fields()) {
-      if ("identity".equals(field.transform().toString())) {
+      if (field.transform().isIdentity()) {
         sourceIds.add(field.sourceId());
       }
     }

Reply via email to