Closed wolfeidau closed 9 months ago
@nastra @zeroshade not sure if either of you saw this, would love some feedback.
@Fokko hopefull that changes makes things a bit clearer, I have added more internal documentation as well on the interface to be more specific on behavior around these identifiers. 😅🤞
@wolfeidau Can you add check marks to the appropriate spots in the README for the functionality you're adding?
@zeroshade done
thanks for the reviews everyone and thanks to @wolfeidau for getting this done!
This PR adds an implementation of the catalog which is heavily inspired by iceberg-python, I have tried to keep it as minimal as possible to start somewhere, and get feedback.
This includes coverage for all the glue related operations which can be easily mocked, with some discussion needed around testing of the s3 access.
I am doing my best to follow the conventions in the existing code, with a few things needing discussion:
LoadTable
.I can easily use this as a basis for the dynamodb catalog, which would enable running both the iofs and catalog locally in an integration test environment at some point.