dwsmith1983 commented on PR #5654:
URL: 
https://github.com/apache/datafusion-comet/pull/5654#issuecomment-5678499893

   > Can we agree on that order and behavior? #5884 already tracks duplicate 
resolution; please explicitly track the field-ID gating gap and link both PRs.
   
   The field-id gating gap is #5936, linked from both PRs. On behavior, this PR 
now does what Andy proposed on #5786 for the nested case rather than last-wins: 
a requested field that matches more than one byte-identical sibling is refused 
with a message naming the field, while reading the unique sibling beside them 
still works, both pinned in Rust and by a Scala read of a file whose struct 
carries `dup`, `dup`, `other`. Root exact duplicates read the first file 
column, as Spark's reader does, pinned end to end against Spark.
   
   On order: since the refusal now lives in the resolver this PR owns, I would 
land this one first and rebase #5786 onto it for the shapes that remain, the 
metadata-time check included if it is still needed. The fallible name folding 
from #5845 is already propagated here.
   


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