Skip to content

feat: implement InMemoryCatalog's UpdateTable - #386

Merged
wgtmac merged 2 commits into
apache:mainfrom
WZhuo:memory_catalog
Dec 16, 2025
Merged

feat: implement InMemoryCatalog's UpdateTable#386
wgtmac merged 2 commits into
apache:mainfrom
WZhuo:memory_catalog

Conversation

@WZhuo

@WZhuo WZhuo commented Dec 3, 2025

Copy link
Copy Markdown
Contributor

No description provided.

@WZhuo
WZhuo force-pushed the memory_catalog branch 4 times, most recently from 55d3900 to 67a5362 Compare December 5, 2025 07:41

@zhjwpku zhjwpku left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment thread src/iceberg/util/location_util.h Outdated
Comment thread src/iceberg/catalog/memory/in_memory_catalog.cc Outdated
Comment thread src/iceberg/catalog/memory/in_memory_catalog.cc
Comment thread src/iceberg/catalog/memory/in_memory_catalog.cc Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.h Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
@WZhuo
WZhuo force-pushed the memory_catalog branch 3 times, most recently from b606110 to 94ff1e5 Compare December 9, 2025 12:07
@wgtmac

wgtmac commented Dec 9, 2025

Copy link
Copy Markdown
Member

This PR seems have carried other unrelated changes. Could you fix it?

@wgtmac wgtmac left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My main concern of this change is the addition of metadata_file_location to TableMetadata which makes it not a pure data-carrying object for table metadata json. Can we address this?

Comment thread src/iceberg/table_metadata.h Outdated
Comment thread src/iceberg/table_metadata.h Outdated
Comment thread src/iceberg/table_metadata.h Outdated
Comment thread src/iceberg/table_metadata.h Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.h Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.cc
Comment thread src/iceberg/table_metadata.cc Outdated
Comment thread src/iceberg/table_metadata.cc Outdated
@WZhuo
WZhuo force-pushed the memory_catalog branch 3 times, most recently from 194d4c9 to 8460b44 Compare December 15, 2025 12:36

@wgtmac wgtmac left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for working on this!

@wgtmac wgtmac changed the title feat: Impl InMemoryCatalog's UpdateTable feat: implement InMemoryCatalog's UpdateTable Dec 16, 2025
@wgtmac
wgtmac merged commit fc2cde0 into apache:main Dec 16, 2025
10 checks passed
@WZhuo
WZhuo deleted the memory_catalog branch January 8, 2026 04:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants