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]
