iceberg-python
iceberg-python copied to clipboard
Apache PyIceberg
Closes [#314](https://github.com/apache/iceberg-python/issues/314) Glue and Hive catalogs `list_tables()` method filters for Iceberg tables.
Remove unnecessary _ensure_tables_exist method as this is already the default behavior of Metadata.create_all()
### Feature Request / Improvement I think there are 2 issues with the SQLCatalog constructor: https://github.com/apache/iceberg-python/blob/d587e6724685744918ecf192724437182ad01abf/pyiceberg/catalog/sql.py#L117 1. The automatic creation of non-existent SQLCatalog tables is great for testing, but not...
### Apache Iceberg version 0.7.1 (latest release) ### Please describe the bug 🐞 Problem: Trying to create table in OCI Object Storage. Metadata is successfully created but data is not....
closes: #1110 This PR implement a new catalog `InMemoryCatalog` as a subclass of `SqlCatalog` with SQLite in-memory.
### Feature Request / Improvement Add support for compaction. This rewrites the existing manifests into a single one, reducing the number of calls to the object store. This should follow...
### Apache Iceberg version main (development) ### Please describe the bug 🐞 I'm (a user of [tap-iceberg](https://github.com/shaped-ai/tap-iceberg) is) running into the following error when trying to load a Hive table...
### Feature Request / Improvement `InMemoryCatalog` can be replaced by the SqlCatalog with Sqlite as a backend. Less code is more :)
closes: #1133
### Feature Request / Improvement To support python 3.12 in #1068, we had to ignore warnings for deprecated `datetime` functions. Let's remove these deprecated functions from the codebase and also...