srilman opened a new pull request, #1834:
URL: https://github.com/apache/iceberg-python/pull/1834
Closes #685.
# Rationale for this change
Reopens PR #687 that adds a Snowflake Catalog that was closed. I addressed
comments and applied some additional changes based on errors found when used
with the Bodo data processing library.
One way Snowflake supports Iceberg is via managed tables, where Snowflake
has both read and write access to these tables. They are basically regular
Snowflake tables with an Iceberg backend. Outside of Snowflake, these tables
are read-only. To work with them, we wrap some SQL calls in a Catalog API.
I skipped some of the less-commonly used APIs that can be filled in later.
# Are these changes tested?
Tested manually by itself and with the Bodo library on both AWS and Azure.
Some of the Azure tests don't translate well because . Also copied the mock
tests from the original PR.
# Are there any user-facing changes?
Users can read and query Snowflake-managed Iceberg tables, with minimal
write operations.
--
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]