gruuya commented on code in PR #785:
URL: https://github.com/apache/iceberg-rust/pull/785#discussion_r1883721441


##########
crates/iceberg/src/arrow/reader.rs:
##########
@@ -1180,4 +1194,62 @@ mod tests {
 
         assert_eq!(visitor.field_ids, expected);
     }
+
+    #[test]
+    fn test_arrow_projection_mask() {

Review Comment:
   I've slightly revised the existing test now. It tests a parquet/arrow schema 
with one supported type, one unsupported type and one with a decimal with a 
precision beyond the supported range. It asserts that projection masks fails 
until the projection leaves out the last two fields.
   
   Granted it's a bit of a stretch to think how this could come up in practice, 
but it does exercise the proposed changes in this PR nonetheless. Let me know 
if this is close to what you had in mind.



-- 
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