manuzhang opened a new pull request, #3070:
URL: https://github.com/apache/iceberg-rust/pull/3070

   ## Which issue does this PR close?
   
   - None.
   
   ## What changes are included in this PR?
   
   Case-insensitive schema lookup now records lower-cased name collisions 
instead of silently selecting one field. Scan projection and expression binding 
propagate a data-invalid error when a requested name is ambiguous, while 
case-sensitive lookup is unchanged.
   
   This change was extracted from #2773 so the Unknown-type work can be 
reviewed independently.
   
   ## Are these changes tested?
   
   - Added a regression covering ambiguous case-insensitive scan projection and 
expression binding.
   - `cargo test -p iceberg --lib 
test_case_insensitive_scan_rejects_ambiguous_column_name`
   - `cargo fmt --all -- --check`
   - `cargo clippy -p iceberg --all-targets --all-features -- -D warnings`
   
   ## AI Disclosure
   
   This PR was prepared with assistance from Codex.


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