iceberg-rust icon indicating copy to clipboard operation
iceberg-rust copied to clipboard

feat: missing table checks in catalog impl (hive / glue)

Open marvinlanhenke opened this issue 1 year ago • 0 comments

In the python implementations both catalogs perform validations by converting the respective catalog table into an iceberg table. As of right now those checks are missing in our catalog implementations.

Glue:

  • when is the validation performed: load_table, rename_table, update_table
  • impl: https://github.com/apache/iceberg-python/blob/07442cc00125ac00a91f717d9832e5479f4ff6dd/pyiceberg/catalog/glue.py#L299

Hive:

  • when is the validation performed: load_table, create_table
  • impl: https://github.com/apache/iceberg-python/blob/07442cc00125ac00a91f717d9832e5479f4ff6dd/pyiceberg/catalog/hive.py#L243

marvinlanhenke avatar Apr 17 '24 10:04 marvinlanhenke