Vam-si-krish opened a new pull request, #10485:
URL: https://github.com/apache/arrow-rs/pull/10485

   AI-generated contribution disclosure: I used OpenAI Codex to help prepare 
the implementation and regression test. I reviewed and understand the changes, 
verified them against the issue, and ran the project checks below. The 
generated portions are the decoder nullability guard, constructor wiring, and 
regression test.
   
   ## Summary
   
   - Decode run-end encoded values according to the values field's own 
nullability instead of inheriting nullability from the parent field.
   - Reject explicit nulls and missing object fields when the REE values field 
is non-nullable, while still allowing a nullable REE parent.
   - Add regression coverage for both invalid inputs.
   
   This intentionally tightens schema enforcement as described in the issue.
   
   Closes #10478
   
   ## Testing
   
   - `cargo test -p arrow-json 
test_read_run_end_encoded_nulls_in_non_nullable_values`
   - `cargo clippy -p arrow-json --all-targets -- -D warnings`
   - `cargo fmt --all`
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to