ajantha-bhat commented on code in PR #12137:
URL: https://github.com/apache/iceberg/pull/12137#discussion_r1959224967


##########
core/src/test/java/org/apache/iceberg/TestPartitionStatsUtil.java:
##########
@@ -370,16 +371,167 @@ public void testPartitionStatsWithSchemaEvolution() 
throws Exception {
             snapshot2.snapshotId()));
   }
 
-  private static PartitionData partitionData(Types.StructType partitionType, 
String c2, String c3) {
-    PartitionData partitionData = new PartitionData(partitionType);
-    partitionData.set(0, c2);
-    partitionData.set(1, c3);
-    return partitionData;
+  @org.junit.Test

Review Comment:
   I see, 
   
   > PartitionMap is initialized with individual partition specs [], but the 
supplied key is a unified tuple
   
   I assumed partitionMap will use the key supplied. Now I see that it is based 
on the individual spec
   
https://github.com/apache/iceberg/blob/bcbbd0344623ffea5b092e2de5debb0bc12892a1/core/src/main/java/org/apache/iceberg/util/PartitionMap.java#L181
   
   Since, we don't combine stats for different spec id, your solution works. 
   
   Thanks for the fix. 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to