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