Skip to content

[HSTACK] Add support for custom schemas in DeltaTableBuilder#8

Closed
cdobre wants to merge 1 commit intomainfrom
builder_with_schema
Closed

[HSTACK] Add support for custom schemas in DeltaTableBuilder#8
cdobre wants to merge 1 commit intomainfrom
builder_with_schema

Conversation

@cdobre
Copy link
Copy Markdown
Collaborator

@cdobre cdobre commented Mar 19, 2026

We need to support custom schema received from client in cases where the actual schema is not yet reflected either in table schema or file schema. There is a DeltaScanBuilderConfig which allows customization of schema when reading from files but is used internally.

One other aspect is that we need to merge the internal table schema and the custom one received from clients - for AEP datasets for example, the observable schema has no information about the ingestion/internal fields like _ACP_DATE or _ACP_BATCHID and relying only on the observable schema results in being unable to actually read the files.

The PR adds a schema property to DeltaTableConfig ( where we already have LogLimiter parameters) which can be populated by DeltaTableBuilder by using either a delta schema (Arc) or an arrow schema (Arc).

@cdobre cdobre self-assigned this Mar 19, 2026
@github-actions
Copy link
Copy Markdown

ACTION NEEDED

delta-rs follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.

@cdobre cdobre force-pushed the builder_with_schema branch from 0939f3b to eeeae33 Compare March 19, 2026 15:25
@cdobre
Copy link
Copy Markdown
Collaborator Author

cdobre commented Mar 23, 2026

Closing this - we'll go with a different approach

@cdobre cdobre closed this Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant