advancedxy opened a new pull request, #967:
URL: https://github.com/apache/iceberg-cpp/pull/967

   ## Summary
   
   - Carry schema nullability alongside each nested accessor position, 
including the leaf field.
   - Return null when an optional parent struct is null, and report an error 
when a required parent or leaf field is null.
   - Preserve the direct access paths for shallow fields while handling deeper 
paths, non-struct parents, and field errors.
   - Extend accessor tests across one- to four-level paths and align the 
evaluator test schema with its null input.
   
   ## Testing
   
   - `pre-commit` on all changed files: passed
   - `schema_test`, `expression_test`, `arrow_test`, and `eval_expr_test`: 4/4 
passed
   
   ## AI assistance
   
   OpenAI Codex assisted with the implementation, refactoring, and test 
scaffolding. The changes were reviewed against the schema accessor behavior and 
validated with the tests above.


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


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to