kevinjqliu commented on issue #1759: URL: https://github.com/apache/iceberg-python/issues/1759#issuecomment-2715325319
Thanks everyone. i think this is a more generic issue with `bind` and the visitors which i opened #1785 to track. I believe this issue is showing up in `upsert` in a few different ways. 1. the table itself has deeply nested schema, in which case the issue occurs for `upsert` and other functions like `scan`/`delete` 2. large number of `join_cols` which influences the `expression` variable passed to `bind` (2) can show up in many ways, such as - when we create the target table https://github.com/apache/iceberg-python/blob/738ef115f3f458f93e3eb0a6c78e782d9bc48c5e/pyiceberg/table/__init__.py#L1185-L1187 - when we build and use the overwrite filter https://github.com/apache/iceberg-python/blob/738ef115f3f458f93e3eb0a6c78e782d9bc48c5e/pyiceberg/table/__init__.py#L1201-L1204 - when we create the filter expression for insert https://github.com/apache/iceberg-python/blob/738ef115f3f458f93e3eb0a6c78e782d9bc48c5e/pyiceberg/table/__init__.py#L1207-L1210 -- 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