Skip to content

feat(datafusion) Add optional parameter to IcebergTableProvider so downstream Executors can re-register the Table#2876

Draft
NoahKusaba wants to merge 4 commits into
apache:mainfrom
NoahKusaba:feature/datafusion-catalog-config-v2
Draft

feat(datafusion) Add optional parameter to IcebergTableProvider so downstream Executors can re-register the Table#2876
NoahKusaba wants to merge 4 commits into
apache:mainfrom
NoahKusaba:feature/datafusion-catalog-config-v2

Conversation

@NoahKusaba

@NoahKusaba NoahKusaba commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

What changes are included in this PR?

Adds IcebergCatalogConfig, a serializable, connection-free description of the
catalog and storage that backs a table, and threads it through the DataFusion
integration so it survives into the physical plan.

This allows optional serializable catalog/storage config, populated when this node is built through a config-backed provider, so it can be reconstructed on remote node by a distributed engine.

Are these changes tested?

@NoahKusaba NoahKusaba changed the title Add optional parameter to IcebergTableProvider so downstream Executors can re-register the Table feat(datafusion) Add optional parameter to IcebergTableProvider so downstream Executors can re-register the Table Jul 22, 2026
@NoahKusaba
NoahKusaba marked this pull request as draft July 22, 2026 03:16
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.

1 participant