sungwy commented on PR #965:
URL: https://github.com/apache/iceberg-python/pull/965#issuecomment-2253221462

   @kevinjqliu - I've given this a bit more thought, and if we are looking to 
use `.` to represent nested fields, we will always run into an issue with `.` 
named fields if we split based on the delimiter. Unfortunately, I think this 
means that the scale of this problem is larger than a simple bug fix onto the 
`Expression parser`, `expression_to_pyarrow` and the `Reference` classes. 
   
   I think we first have to come up with a proposal for representing nested 
fields in a flat string that doesn't result in these edge cases, or is at least 
configurable (e.g. Config parameter PYICEBERG__NESTED_FIELD_DELIMITER defined 
at the session level that defaults to `.`)


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to